make sure that the earth is getting good contact with chassis, and all the terminals are nice and clean, give the battery terms a good clean too. i had this before on a car, it would jump start then die 3 miles down the road, took the dash apart only to find it was dirty terminals.
Or could...