About a month ago my MP3 500 went into what I would describe as limp home mode - it will not rev beyong 2/3k rpm. There are no dashboard warning leds on, the seat sensor looks fine, the tilt mechanism is ok and I have no issues with starting. It has been sat for a while with infrequent riding of late. I suspected fuel and battery so replaced both. I'm not sure if this model has a centre stand switch/sensor. I don't think its the immobilizer as there are no flash codes on the dashboard.
I've been through the forums looking for a step by step guide to diagnosing but so far I've not had any luck with identifying the problem. I have tried most of the suggestions.
The diag code returned from Guzzidiag is P0165 but not sure if this can be trusted. Details below:
Front throttle first self-learning NOT performed P0165 - test not carried out.
• The first throttle self-learning process has not been successful or has not been carried out.
The instrument panel does not indicate the presence of this error even in the ATT status.
• Delete errors hindering throttle self-learning.
ECU Producer: Marelli
Ecu Prod: CM086902
Most of the data returned by the sensors through Guzzidiag look sensible but I have no way of validating the values.
Any guidance/advice you can offer in identifying what the problem may be would be greatly appreciated.
Last resort would be to get the scooter transported to the local piaggio garage but this will be costly and I would prefer to exhaust all DIY options first.
Thanks in advance