If your 3.1 engine IS out of an 95 Olds, it would be a series 3 3.1 (Will say 3100 on the plenum). They have different shaped ports than the older gen 2 3.1L V6 which the parts store may be giving you. Dunno if this was any help to you..
heres a page from the main page of 60degreeV6.com that has some info on intakes.. http://www.60degreev6.com/index.php?p=pages&pid=68
heres a page from the main page of 60degreeV6.com that has some info on intakes.. http://www.60degreev6.com/index.php?p=pages&pid=68