I also find that some of these prices are 3 and 4 days old and even those are incorrect. It is also very limited on diesel pricing and it shows a low diesel of 247 when just down the road there is a Hess at 244.
One of the best I have found for our area is
Gas Buddy.
These prices are no more than 48 hours old.