I am getting codes P1507, P0135, P0155.
Hello. When you get these codes together it is typically the result of a vacuum leak. If there is too much air entering the engine, your truck will have idling problems and this will cause issues with the oxygen sensor readings. I would typically start by checking all of the vacuum hoses and do a smoke test on the engine to see if any leaks are present. If there are not any leaks, then I would use a scan tool to monitor the sensor inputs to see if the air volume sensor is reading correctly. This would help to narrow down the problem. If you were going to have a shop diagnose this, consider YourMechanic, as a certified mechanic can come to your office to perform these tests and repair the vehicle.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing