Det kan vara batteriet; det kan vara bränslepumpen. Jag hade ett liknande problem som visade sig vara en sprängd huvudpackning, så det kan vara värt att göra ett läckagetest.