Won't rev past 2000 rpm
Post Reply    Forum -> MP3 Discussion
Author Message
Member
2007 Piaggio mp3 250ie
Joined: 23 Aug 2020
Posts: 6

Sun Aug 23, 2020 8:36 am quote
Good day. I'm having a problem with a 2007 Piaggio MP3 250ie that won't rev past 2000rpm. She starts and idles fine. Checked all fluids and they are topped up. Bike moves fine as I just pushed it up onto a lift. Nothing is locked.

However, the check engine light comes on after about 5 seconds. Is there some procedure to find out what code is thrown or do I have to bring it into the dealership?

Thaks in advance.
MC.
Member
2007 Piaggio mp3 250ie
Joined: 23 Aug 2020
Posts: 6

Sun Aug 23, 2020 8:41 am quote
I should also mention that its been in storage for 2 years. I charged up the battery and it starts but won't go past 2000rpm. It's almost like its in some type of limp mode.

MC
Hooked
2015 MP3 500 ie Business
Joined: 29 Oct 2019
Posts: 290
Location: Belgium
Sun Aug 23, 2020 9:15 am quote
Considering it has been sitting for at least 2 years, a good place to start would be by replacing all fluids and fluids.

Drain the gas tank and replace the fuel filter as well.

Also, consider the battery dead due to sitting that long unused.
Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: 26 Aug 2007
Posts: 39113
Location: Pleasant Hill, CA
Sun Aug 23, 2020 9:22 am quote
Before you spend any money on it - report what the CEL (code LED) does when you first switch on. The number and duration of flashes will give a good clue. See the workshop manual, page 68 onwards:

https://manuals.wotmeworry.org.uk/Piaggio/Piaggio%20MP3/MP3%20250/
Veni, Vidi, Posti
Neutrino MP3 492.7 AK, 2013 Moto Guzzi Norge
Joined: 29 Mar 2008
Posts: 21687
Location: Harriman, Tennessee, Tn
Sun Aug 23, 2020 1:59 pm quote
are you sitting on the seat or just standing beside the scooter?

have you tried double tapping the tilt unlock?
Member
2007 Piaggio mp3 250ie
Joined: 23 Aug 2020
Posts: 6

Mon Aug 24, 2020 9:16 am quote
So I followed the steps from page 68. Starting with the Diagnostic Codes section. Using the Service key (black) and turning to the On position, a single red flash is displayed and then the LED remains off. After a couple of more seconds the yellow Check Engine light comes on. I can start the scooter but she won't rev past 2000 rpm.

If I insert the Master key (red) and turn to the on position, a single red flash is displayed and then after 2 seconds I get 2 short flashes (there are 2 keys programmed) and then the LED remains off. After a few more seconds the yellow check engine light comes on. I can still start the scooter but she won't rev past 2000rpm.

All this was done when sitting on the scooter. I also tried double clicking the tilt unlock switch but it doesn't make any difference.

I did check the standing battery voltage and its 12.82V at rest. I then started the scooter and it jumps around from 13.88 - 13.92.

Now I'm not sure what to do next.

MC
Veni, Vidi, Posti
MP3 500, GTS 250 (both 2008 MY), 2012 Honda NC700 DCT
Joined: 02 Mar 2013
Posts: 6242
Location: Madison, Wisconsin
Mon Aug 24, 2020 10:00 am quote
I'm wondering if your seat sensor wire has been cut, or some other fault in the seat sensor. I'd suggest you open your seat, and remove the little plastic cover over the seat sensor wire. Who knows, maybe it got pinched there....
Veni, Vidi, Posti
MP3 500, GTS 250 (both 2008 MY), 2012 Honda NC700 DCT
Joined: 02 Mar 2013
Posts: 6242
Location: Madison, Wisconsin
Mon Aug 24, 2020 10:01 am quote
I forget the resistance needed, but if your seat sensor is the culprit, you can put a resistor in the circuit (jumping the seat sensor itself) to fool the MP3 into thinking someone is *always* sitting on it.
Veni, Vidi, Posti
MP3 500, GTS 250 (both 2008 MY), 2012 Honda NC700 DCT
Joined: 02 Mar 2013
Posts: 6242
Location: Madison, Wisconsin
Mon Aug 24, 2020 10:04 am quote
Found it:

3K ohms from one wire to the other will bypass the seat sensor.
Member
2007 Piaggio mp3 250ie
Joined: 23 Aug 2020
Posts: 6

Mon Aug 24, 2020 10:53 am quote
It looks like the previous owner may have did that already. Pic attached.

Its an aftermarket Corbin seat.

MC

IMG_2649.jpg

IMG_2650.jpg

Member
2007 Piaggio mp3 250ie
Joined: 23 Aug 2020
Posts: 6

Fri Aug 28, 2020 3:30 pm quote
Well it took a few day’s but I finally was able to get a 3000 ohm resistor. I disconnected the sensor and jumped the connection with the resistor but she still won’t rev past 2000 rpm.

Does anyone have any other ideas?

Thanks in advance.
MC
Hooked
50cc Beo, BigBeo
Joined: 30 May 2015
Posts: 270
Location: Chelyabinsk, Russia
Fri Aug 28, 2020 11:11 pm quote
Which means that wires from seat sensor might be damaged.

You have an immo fault. Most likely caused by immo antenna at keyhole.
Molto Verboso
2006 LX150 (carbed) | 2007 GT200
Joined: 29 Jun 2016
Posts: 1126
Location: Toronto
Sat Aug 29, 2020 2:50 am quote
Jah wrote:
Which means that wires from seat sensor might be damaged.

You have an immo fault. Most likely caused by immo antenna at keyhole.
But the OP said the status LED goes out (and Check Engine Light comes on) - doesn't this mean the immobilizer has accepted the key?
Hooked
2015 MP3 500 ie Business
Joined: 29 Oct 2019
Posts: 290
Location: Belgium
Sat Aug 29, 2020 6:16 am quote
If the engine starts and runs, even very briefly, you can eliminate the immobilizer system from the suspect list.

Whenever the MIL a.k.a. Check Engine light is on, it is usually caused by one of these things.

1) Bad O2 sensor/related wiring. Ditto on wrong/worn spark plugs & caps.
2) Engine needing to have its valve adjustment service done
3) Exhaust issue (too free flowing or exhaust leak). Case in point, removing the silencers on the Akrapovic exhaust makes the MP3 more likely to trip the light. I run mine with the silencers left in to provide just enough backpressure.
4) Poor fuel quality/old fuel gone stale
Hooked
50cc Beo, BigBeo
Joined: 30 May 2015
Posts: 270
Location: Chelyabinsk, Russia
Sat Aug 29, 2020 7:18 am quote
My fault. Not immo antenna. The ECU is kinda virginized (see service manual)
Member
2007 Piaggio mp3 250ie
Joined: 23 Aug 2020
Posts: 6

Thu Oct 29, 2020 8:49 am quote
Update!!
With the help of a dealership in Canada (Corsa Meccanica), I was able to get rid of the yellow CEL. They sent me a used Parking ECU (the one that fits under all the plastic under the handlebars). Finally the bike now revs past 2000rpm and I was able to take it for a test ride. I'm surprise how fast this little 250 actually is.

Anyway, now the RED Front Suspension Block System Trouble Warning Light is on steady instead and it'll fall over like a drunken sailor. There are no beeps from the system when the bike is running. There is only a short beep first when the key is turned on and another when it is turned off. The tilt switch does nothing whether I try to lock it, unlock it or double click unlock it. I checked the switch for continuity with the 3 plug-in connections and by pressing the switch and it's working as it should. so the switch is eliminated. I've also ensured that the brake fluid level is correct for the tilt motor. I've also jumped the seat sensor with a 3K ohm resistor. If I disconnect the wire connector from the potentiometer, the bike still starts fine and revs past 2000 rpm with the same conditions as above. It's almost like the POT is not receiving and power. BUT when I turn the key on the Red wire has 5 Volts and the Blue/Black wire has 5 volts. the yellow has 0 volts. When I press the lock button there is no change in voltage and the same goes for the unlock button or double click

Anyone have any other things for me to try?

Thanks in advance.
MC
Team Scooter Trash for Petfinder Foundation   Vespa Wasp Pin Badges   Yelcome Leather Top Cases and Roll Bags for Piaggio Vespa PX LX LXV GTS GTV
Post Reply    Forum -> MP3 Discussion
[ Time: 0.4215s ][ Queries: 27 (0.1140s) ][ Debug on ]