When did you last service your power valve? If it isn't free to rotate, the motor draws too much current and can melt the PGM. Might be worth checking the valves are both free to rotate befor eyou do too much more testing...
Do you have access to an oscilloscope? I bought one for tracking down an ABS problem, and the hand portable LCD ones are pretty cheap. Best way of checking things like pulse coil output...