P2097 & P2291, I googled both and read their descriptions. Not really sure what they mean or why they've happened. I dont understand P2097 at all, its supposed to be an O2 sensor I think downstream from the engine. The P2291 is an injector pressure problem, low pressure at crank. I know its not the low pressure fuel pump, that was replaced 2 years ago and has been running fine. And fuel filters were replaced 2 weeks ago at probably 12K miles. The Batteries are fine, basically brand new, and no low voltage issues. However a curious thing started happening before I discovered the codes; my "miles to empty" on my cluster were dropping pretty fast. Over a 35 mile trip it dropped about 75-80 miles, it has never done that before.
Truck is a 2010 with 152000miles.
Also have a C1145 code, but thats an ABS wheel sensor, so I don't think thats related.
thanks guys for any help or suggestions.