I have code 16. I know for a fact that my relay was causing problems and I have resoldered it...so now the fuel pump is priming and relay clicking each time...but still having erratic starting problems when hot. Also the engine check light comes on at random times when driving. Why would it come on in the middle of driving??? If it was faulty injectors...wouldn't this lead to poor running of the engine??? My engine runs fine once started. If it's open circuit...could this still be the relay not being soldered properly? I guess I'll have to do all the tests above.