Cant answer your question but I'm having similar issue with my 04 MTS 1000.
Engine died while riding short distance. Code error showed 10.2 which was horizontal coil ground.
I replaced coil wires and horizontal coil pack with used a used one, got better battery ground, new spark plugs and air filter.
Started it, it fired and ran and even did a short test ride. Next day, planned to go for a longer test ride, fired it up but after few mins, engine died again...and was having a similar issue. Checked error, and it read 11.2 which was vertical coil ground!!!
So I replaced to vertical coil pack with used one since thats only thing I didnt replaced. It fired up and ran for few mins. Now I just need to do a long test ride. lol
Maybe you need to replace spark plugs?