all things being equal, the 3 things i can figure will affect mileage is pump timing and internal pump pressure. But recently someone from this site who i know told me that he found some crud at the bottom of his fuel tank that must have been affecting his pump because once cleaned, his mileage went way up