My 03 diesel SX has the same problem. First two test showed nothing. Done an advanced test and pointed the problem to the rotor position sensor in the fuel pump. Was told it would be so expensive to fix that I might as well get another car. Still trying to get advice.