So, let's review::
A few weeks ago, i failed inspection due to the SES light. The codes given were P0171/P0174 (both banks lean)
Parts changed in last six months:
Fuel pump, strainer & inline filter
Distributor cap/rotor
Cleaned Mass Air Meter
Parts changed and maintenance performed since I failed inspection:
Fresh oil change
Air filter
New upstream oxygen sensors
New mufflers and fixed exhaust leaks (all downstream from cats though)
Sprayed carb cleaner around all vacuum lines/hoses, mass air/air duct/throttle body/air intake junctions and intake manifold to head gaskets with no change in idle.. I don't suspect any external leaks.
It ran really great, using less fuel (300 miles to 3/4 tank so far) BUT after about 50 miles, the SES light is back on and my truck is surging at every speed. @&$%!!!!!Parts I'm considering changing next:
PCV valve
MPFI upgrade
Also going to check fuel pressure next...
.
Suggestions?!????