I cleared my codes. Drove around the block and checked again...no codes and no engine light.
Truck drove pretty well. Slight hesitation when flooring it from a stop. After it gets rolling it accelerates pretty well. Cruises fine. Rapid deceleration wants to stall. Stopping sometimes wants to stall.
I then drove about 10 miles. Drove as above. Slight hesitation on take off. More hesitation on slow acceleration. I need to feather it else it feels like its flooding. I think exhaust smell increases. Tromping it at higher speed and it takes off good. Cruising at 50 mph and I can feel and barely noticable "pulsing" in the engine. Still no engine light.
After about 5 miles engine light comes on. Take off is rougher. Slow take off has lots of hesitation, surging, lurching. Around 30-45 mph, tromping the gas goes into passing gear and jumps back out quickly. After 50 mph passing gear winds up to 4000 rpm and truck moves out. Quick deceleration wants to stall and a couple times did stall while still moving.
Stopped at a garage sale. When I started up again engine light was off. After some time it came back on. Stopped at a store and the same process was repeated. Got home and checked codes...#44.
I checked solenoid with this test...
http://www.autozone.com/autozone/re...Fig. 5: Negative backpressure EGR system test
I was not losing vacuum on the solenoid. Thats as far as I could go because I could not check CKT 439 since I did not know which wire it was...both the same color.
I also applied vacuum to the EGR and it held. I then ran a hose directly from EGR fitting on TBI to the EGR, eliminating the solenoid. The EGR open enough to hear the engine change but not enough to feel the diaphram move with my finger.
Unless you have a better idea I will check the connection on the PCM and if that produces nothing I can get an electrical diagnosis for $50.