It could need a tune up pretty badly too. and it might be a chipped piston. Although they usually idle pretty good with a chip.