Oh do I buddy! There are a few things that cause this issue,.. How much is it? Check the air filter for oil too,.. tells you about the condition of the motor, oily filter = bad. Reach on the back d/s of the motor down to the tranny and wiggle the black connector going into the bellhousing,.. should straighten it out, or does it have exhaust leaks,..or lastly timing chain,.. PM me to get a ph number to discuss,..
-Jenssen