Govt is caught in a diesel fix