Could the starter motor falling of caused timing to go haywire. As mkbal said I'd start with that first, I spent week trying to start mine and it was timing and coil in the end.