I had exactly the same problem on a friend's mower last year.
There are two modules on the left rear side of the motor. One is not readily available but the other one is. I don't remember the numbers but will look for them later. Got it to run by tapping on the module while cranking the engine over. Started right up.
Replaced the available module and have had no problems since.