sounds like it might need to be advanced a little bit if its dieseling, time to pull out a timing light and find out