Well After driving car the car a couple of days had a few problems-p0650=malfunction indicator lamp (MIL) control circuit, p0131=o2 sensor circuit low voltage bank 1 sensor 1, and p0300=random/multiple cylinder misfire detected. Weird ones-run very well up to about 3800 rpm and stumbles a bit but eventually takes off-suspected running out of fuel, trans shift point were all over the place, boost gauge on dic did not show up, incorrect gear ratio did not show up on the scanner, and Perf shift did not work at all.
The scanner is fairly new to me and was playing around with it and found where you can pull the vin and to my surprise, the pcm was for a L36. Someone at the salvage yard or owner of the car must have changed it out not knowing. There were enough clues i should have figured it out on my own. So i swapped out with my 98 pcm and and back in business again
Now almost everything works correctly- Perf shift works only at WOT and with neither dic or dash light coming on, at WOT first gear is smooth through shifting into second then around 4000 rpm stumbles a bit but picks back up and same with third, the codes that pop up now are- the incorrect gear ratio (which i already know why), p1671=MIL solenoid circuit and p1646=boost solenoid/5v reference c/evap vent circuit.
Now doing a little searching and see what i can figure out.