I just filled up today for 21 gal. I ran 250 miles from my last fillup. At this rate, it avg'd. 12 mpg.

All of it was city driving.
Do the sensors need to learn the driving habits in order for them to give better mpg's?
I've got a 2007 SR5 TRD V8, 5.7. Just got it a week ago. I'll be going out of town this weekend. Hopefully I can see a change in city mpg's.
What do you all think?