Just a quick note here.
In this situation where your PGM may be faulty it is wise to test your (possibly faulty) PGM on a bike that is known to be working fine.
Testing a good PGM on your bike is potentially asking for it to be blown if you haven't cured what blew it in the first place.