1997 Ford Taurus throwing codes PO306, PO156, and PO136?
3.0L V6 runs, and drives fine. "Service engine soon" light stays on. ECU throws the above listed codes. PO136 and PO156 are for the downstream heated O2 sensors. PO306 is for a misfire in the #6 cylinder. I find it unlikely that both O2 sensors should fail at the same time. The car has 239K on the clock. The common thing for all three codes is low/high fuel line pressure causing a rich or lean running situation.
Does anyone have any ideas how to approach this problem. I feel like I might be overlooking something here. Both upstream O2 sensors appear to be alright. (this car has 4 O2 sensors, one on either side of the 2 catalytic converters). Thanks for any help.
My engine is the Vulcan OHV (no OH cam) engine.