Verdict is in...... Fuel gauge was faulty. The gauge said 1/2 tank, but was empty! That explains what was happening...new part should take care of the problem.
I'm just glad it's finally fixed. Thanks for all of your comments and suggestions.
Wow, great to hear its an easy fix.