Check engine light is on. 145,000 miles (burns no oil or leaks.) on 1996 Buick Riviera

scanner code is PO102. I replaced the MAP sensor with an AC-Delco part.Also checked wiring harness & connector(O.K) Light did not go off.
Problem, car has a tendacy to hesitate at around 60 mph. Does not die & no MISFIRE.Transmission is O.K.
At times, Car has a tendacy to stall at idle.
Replaced the following:
Spark Plugs & Wires (AC Delco)
MAP Sensor(AC Delco)
Mass Airflow Sensor(AC Delco)
New Fuel Pump
New Fuel Pressure Regulator
New Fuel Filter
New PVC Valve
Oil change & filter
Cleaned fuel injector plugs
Cleaned Throttle body
EGR Valve(AC Delco)
Replaced coil packs(3)
Replaced all vacuum lines & checked for vacuum leaks(O.K.)

Asked by for the 1996 Buick Riviera
1 answer 2 comments
Ia have seen O2 Heator wireing cause problems like this check connectors and wiring because looks like you have done the normal repairs
Thanks for your reply. I did get a o2 heater code 6 months ago, I replaced the o2 sensor with a AC-Delco type & the code went away.
one of the mechanics I talked to said that he had a buick riviera, like mine, & it was the trottle control sensor but was not throwing any code. Is this a possibility?

Thanks for your help.

I guess that it is possible as it is in the sistem, I just haven't seen that problem, just make sure all MAP compomnets are on it and good connection are good