- If you need clarification, ask it in the comment box above.
- Better answers use proper spelling and grammar.
- Provide details, support with references or personal experience.
Tell us some more! Your answer needs to include more details to help people.You can't post answers that contain an email address.Please enter a valid email address.The email address entered is already associated to an account.Login to postPlease use English characters only.
Tip: The max point reward for answering a question is 15.
That truck had and OBDII connector under the dash on the driver side . The only was to retrieve the code is with a scanner some parts stores have a small code code tool . You said that their are no Mechanics so you may not have parts stores. You can buy cheap OBD-2 code reads of the web ... they are universal for all cars newer then 1997 if you get one of these and pull the codes and come back to this site i can tell what the codes mean so we can diagnois you engine light .
This is the problem your mechanic is going by code,code just point you in the direction , Its data, whats the fuel trim? Whats the freeze frame data? These are what you need,The CK ENG LT,looks at rationality,logic,open shorts and ground.You can have a 02 code,but the 02 is responding to the engine,Its data that the mechanic needs to know.
P0440 is a large evap leak, so it should be pretty obviuos. first check if the vent valve is closing. then check when the purge valve is closed that its not leaking. He needs to COMMAND the vent valve closed and then smoke it. He should be able to command purge and close the vent valve, then turn off the purge and watch the vacuum level to know if its fixed or not.
P1607 means "powertrain control module (PCM) internal circuit malfunction". According to the factory service manual, a low battery condition can cause this. This code can also pop up after the battery has been jump started.
You need to reset the PCM. To do this, turn the ignition switch off. Remove the No. 13 fuse (7.5Amp) from the passenger's under dash fuse/relay box for at least 10 seconds. Put the fuse back in. That should complete the reset.
Now to check again for the code: turn the ignition switch to on (not start.) Wait 30 seconds. If the check engine light stays OFF, turn the ignition switch off and wait 10 seconds. Turn the ignition switch back to on (not start). Wait 10 seconds. If the check engine light stays OFF, you had an intermittent fault and it has now been reset--everything is fine. If the check engine light comes back on during these checks, have the code that set read out. If the code is P1607 again, then you may have to have the PCM tested at the dealership for an internal fault.
Have someone who knows what they are doing try to pull the code, instead of erasing it and telling you it's fine. That is a no go. I would say lots of hesitation could have to do with the crankshaft position sensor, camshaft position sensor, etc.