Need more info...... how many miles, how hard do you push it........ have you checked the MAP sensor nipple and hose are clear of crud? What error codes if any are stored in DiAG history?
Ok I ran through the diagnostics and this is what I got:The MAP sensor (Intake Air Pressure) is the black device on top of the throttle bodies just left of center. Two screws will remove it, it has an electrical connector and a vacuum hose underneath. Remove the vacuum hose and inspect for crud blocking the hose and nipple. Ensure the hose is clean through its length. If there is blockage, the ECU can't get a proper atmospheric signal, poor idle and running can result.
Kill switch to OFF and side stand down..... To check error codes, push and hold the Select and Reset buttons on the dash, turn on ignition and continue to hold both buttons 8 seconds. Release and re-press both buttons for an additional 2 seconds. DiAG should appear on the display.
Scroll through the diagnostic codes with either the Select or Reset button, scroll to d:61 and if there are no codes, 00 should display. If it displays a number (the number of stored codes), it will automatically scroll through the code numbers repeatedly.... write them down. Scroll to d:62 and cycle the kill switch to RUN then OFF and the codes will clear. There are other diagnostics to look at if you want to scroll around (service manual has a list)..... to exit, just turn off the ignition.
Next question, when you say you don't push it, what rpm do you normally shift at, and do you occasionally run it up into the power band around 6000 rpm or more?