If you find that the fuelling is fine then check your coil connections. you're looking to see if there's any scortching etc. If so then it's a bad connection and breaks down when hot. Easy fix is pop a new connector on the harness and make sure it's a snug fit. Check and clean all other connections while you're at it.
Seen this a few times, but I'm not saying that's your problem.