I'd still try rubjonny's suggestion before spending money like 200 quid let alone 500
Aswell as it being the oil cooler thats maybe causing the problem, short journeys like 7 mile journeys can give you mayo lookin sludge inside the engine over time.
Just a thought