Here's the history:
Check Engine light checked by local franchise shop who advised to replace
DPFE and EGR sensors.
Drove across town and back, engine overheated at end of trip, possibly had
been hot for MOST of trip across town.
Replaced thermostat - no difference
Checked for blown head gaskets, test positive, repaired heads, replaced
gaskets, changed plugs, oil, antifreeze
Left shop, engine overheated within 3 miles, returned to shop
Shop discovered defective water pump and replaced, also replaced temp gauge
Drove down highway, car "hiccupped" at 72 mph, felt like engine died and
then started or like tranny shifted down then back up or like a sudden hard
jerk, then car drives smoothly at higher speeds. Slowed and sped up several
times, car jerked every time I hit 72mph. Pulled off to check for whatever.
Started back up and O/D light starts blinking constantly until I stopped and
restarted the car. Light went out but car still jerked at 72mph. Noticed
a hard shift from first to second and second to first. Check engine light
New mechanic tests car, changes fuel filter and advises to change #1 O2
sensor before further testing.
Changed O2 sensor, no difference, check engine light on constantly.
New mechanic suggests tranny fluid flush, did it, no change EXCEPT check
engine light is now off.
Car (engine/tranny?) continues to hiccup at 72mph.