It is a 2003 model so don't forget to start with the simple things. Have you looked at the fuel pump inertia switch in the passenger floorboard? I have had to replace 3 of them in the 2003 models we have here. Sometime the simplest things cause the most trouble. Good luck.