When was it last serviced? Your air filter could need renewing. As Bob says a code reader might help to pinpoint the issue. But if it hasn't been serviced for a year or more I'd start by doing that.
ChicksFan
April 2012
you will need to plug into code reader to see fault code and repair
bob
April 2012
Automatic Answer
We may have found other answers which could help you.