Yep. Bad relay, fuel pump, crank sensor, oxidised connector someplace. Just troubleshoot and isolate... :-)