Guys, I am working on a RedMax EBZ5100 backpack blower that runs for about 15-20 minutes and dies. After a cool-off of about 10-15 minutes it will run for about 5-7 more minutes. Then it dies and you stick a fork in it 'til the next day. Here's what I have done so far: New carburetor. New fuel filter and fuel lines. Cleaned fuel system including tank, and put proper mixture in. Cleaned exhaust port and got rid of spark arrestor. New spark plug. Coil still has fire when it dies; checked it immediately after it died. Disconnected kill wire. 120 psi compression when cold, 100 when it dies. Checked and cleaned rings, ring grooves, and pistons. No scratches, etc. on neither the cylinder walls nor the piston. No obstructions found in cylinder ports. Gaskets checked. All good. I cannot see ANY reason for this. Any other suggestions? Thanks.