My M90 tank held about 14ml Gil, and I was able to get just over 2 1/2 hours out of it on old stale Coleman fuel with just a few drops of MMO. Mine was hitting somewhere around 50 times a minute with very few double hits, and likewise ran quite cool for the whole time. I'd guess that if I could get mine down to hitting under 30 times a minute, it should be able to clear 3 hours on a tank, no problem.
You certainly have been fine tuning that little pup ...... and I'm still totally amazed at how well built these little engines actually are ... amazing!