ARIFAA,
Sorry you didn't get a reply. I don't check this forum too often, and I don't recall seeing your post/request for help.
This is the gist of your post. You have a problem, you took it to a prof mech, who couldn't figure it out, and you want to know if any one knows the answer. You gave us no additional information (that which was gleaned from the mech who failed to diagnose your problem.) You are not being fair.
Could it be a bad PCM sending unwarrented codes? sure.
Could it be a bad ground? Yep.
Does your battery get charged in spite of the code? |