Check for spark when it's not firing up. It might be a bad Main relay. It could also be the Igniter.
Main Relay. The solder joints develop slight cracks over time, and the heat causes it to separate more, causing a no start when hot.Turned out it was some relay or similar up under the dash. Can't remember the part name.