wes had the same fault on a 106 2001 tried the same as you turned out no faults in the memory but would crank tried coils plugs etc checked all wiring supplies etc to ecu all ok turned out to be an internal fault with ecu. sent it away had it repaired and it worked a treat after that i have the name of the ecu repair company if you need it mal