im guessing uve gone thru different tanks of gas right? otherwise id say bad gas with him letting it sit too long, could be injector issues, fuel filter clogged, id suggest a general tune up over the whole car and see if the problems go away, cap, rotor, spark plugs, plug wires etc...