When was it last serviced & who by? Could be running too rich - check the air filter and renew it if it is filthy. In fact if it is overdue for a service, renew the oil and oil filter too.
ChicksFan
March 2012
Automatic Answer
We may have found other answers which could help you.