133,000 miles. New plugs, wires, egr valve/transducer, tps, vacume lines to fuel press reg and fittings, fuel filter, and one O2 sensor (other one tested ok). tested all electrical sensors and are ok. fuel pressure is ok. still getting code 51(lean fuel). started flashing cruise control and check engine light at same time and running real bad. went through 1/4 tank fuel in one day. unpluged cruise contol electrical component and still did same thing. could it be my PCM? any help would be greatly appreciated and thanks in advance. also in last year, replaced water pump, timing belt, and idle air contol valve/motor. all injectors firing ok and timing is dead on. replaced computer with one from a junk yard, but there's no guarentee with that. i may try putting old one back in to see if it's just the new one i got?