Mattpilot,
you may have full tanks and all seletors open and still have the engine starve... especially when they manage to give you contaminated fuel.
I had an engine failure 15 minutes after starting up and one minute after taking off, at 300ft. Engine just went silent, was lucky, lots of fields, landed without a scratch.
Aircraft was a VLA with rotax engine, I was using unlead petrol: investigation revealed 11 litres of water in 40 litres of fuel.