Motorcycle Questions? Ask a Mechanic.
Based on the codes and the symptoms it sounds like you have too high a voltage on the sensor feed wire.
The only time I had a bike do this it was caused by an incorrectly placed aftermarket speedometer wire feeding more than 5 volts onto the red/white sensor power wire. This causes incorrect information to be returned to the ECM. The first place to check this is on the MAP sensor located on top of the intake manifold about half way between the breather and the cylinder.
If it is higher than 5 volts you need to find the short or the incorrect connection. If you've recently added or changed anything I'd start with it.
I hope this helps. Thanks, P.J.
In the case of being completely stock your problem is likely caused by a short circuit or ECM issue.
Check that sensor voltage as described above and, if it is more than 5 volts DC, we'll have to try to determine why.
Keep me posted, thanks, P.J.
I'm glad your were able to get it figured out. Take care, P.J.