You where not running out of fuel though..... you should be verry happy, 10s cost a lot!
Look at casper , thats out of fuel!! Your mph shows lack of power for a 2900pw thats is a ton of fuel with 100 overs....boost leaks suck and can rob hp......but bigger sticks our not needed to rectify...