I think you should find a similar bike that is running OK and try out your PGM on that bike.
Well that's the preferred way of doing it anyway.
I believe that trying out another PGM on your bike is the less preferred way of doing it as there may be something wrong with your bike that results in damaging a good PGM.
Make sense?
Just out of curiosity, what model PGM is it?