My '04 EC300 did the same thing. It was caused by a dead pulse coil, which as you know GasGas doesn't list seperate from the rest of the stator. The pulse coil showed a totally open circuit when tested across the 2 leads, shoud have had a fairly low resistance, but I don't remember what that spec was off hand. Jack Bondus at Road Track and Trail gave me the resistance spec for the coil and tracked down the correct Suzuki part, which fixed the problem quite cheaply (seems like it was only $15 - $20). Mike Baxter (loosenut) knew this, and called asking if I had the part number to reply to this thread. I KNOW I saved the box to have the part number available, but I've looked all over my garage and can't find it (no smart ass comments, Baxter). Therefore, I'm going to recommend you give Jack a call and see if HE remembers.
Of course, having posted this I'll probably find the box tonight. If so, I'll post it (although having posted THAT may just keep the damn thing hidden).
Tim H