I keep getting the following codes P0171, P1150,P1150p on 2000 Lexus RX300

Plus the car is riding rough when cold. I did change the gas cap but now it is on so tight that I have to use plyers to remove

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
2 answers
Sounds like air fuel mixture issue, lean code could be different things on this model. There has been problems with the o2 sensor, purge solenoid, other vacuum leaks, and a MAF sensor. Have it tested to be sure.
don't guess have it tested