So I got a piaggio fly 125cc 2005 reg. Right the other day I was driving along and the bike started jerking like I had run out of petrol but I was on over half a tank. So tried restarting the biks but nothing only gave up once the battery died. Took bike apart cleaned the petrol tank tap, carb and spark plug and it worked bike starts but after 5 mins of driving the same thing happens. Last thing I did that ain't put back was trimmed the petrol line down dunno if this would restocked petrol getting to the carb. Found a blown fuse to my immobilizer but can't see it being that as the bike does start ones I clean everything again. Lastly the red flashing lights that says piaggio code has stopped flashing but I'm getting spark. Any ideas or people have a similar problem let me know get its a simple fix just something I'm missing