truck just shut off driving down the road. would crank but would not start. could hear f/p. no spark to spark plugs. bought coil and ignition control module. installed the icm, truck started. not misfire, no problems, runs fine. had a p0351 code. installed coil. cleared code. restarted no code. turned off. restarted. code p0351 came back. runs fine but has the code???????
Possibly intermittent fail, clear it again see if it returns, harness or connector could be the problem.
checked harness/connections, no corrsion or signs of being loose. no misfire also cleaned the throttle body. each time i clear the p0351 code but returns.