For anyone interested, or suffering the same problem, my bike is up and running again. It was the PGM3 that had died. I bought a replacement of ebay from a guy in Greece, i was a bit sceptical at first but he gave me a tracking number and it turned up nicely packed and works. Only problem i had was paypal didnt want to let my payment through.
Happy days, wont be riding this weekend though due to it being the wettest and windiest for ages.