Sorry for an obvious suggestion, but it does have fuel in it?Have you made sure fuel is getting to the engine?
Have you checked the crank sensor? Its a favorite meal for these engines.Sits under/ near the front engine mount.
Probably got lost in the "Great Crash of 08
See that's Dubs, one minute your ready to set it on fire and the next you've fixed it so you wash and polish it.