Diesel is cheaper to produce from Crude Oil than Petrol. Also, as you probably know, in the recent Budget there was high taxes placed on a litre of petrol but not on diesel. Garages never put up the prices in response to the tax at the time, maybe they're doing it now? Just a theory, don't have any actual info.