Honda 90 ATV dies out after 15 minutes of riding

I’ve been fighting with my son’s Honda 90 ATV for a while now. It cranks up and runs fine for about 15 minutes. Then, it starts to sputter and it dies out. Sometimes I can get it back running and sometimes I can’t. I’ve changed the ECU, I’ve changed the carb, I’ve changed the fuel lines from the carb to the tank, and I’ve changed the plug wire. I still have the same problem. There is still fuel in the bowl when it dies and I have spark at the plug also. Any suggestions??

Sent from my iPhone using Tapatalk