These are the little gremlins that pop up on cars that sat unused for extended periods as yours did. I think your got 1 or 2 new fuel pumps just before...