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