Sounds to me something isnt quite right with your td5. My 300 tdi disco i use to tow my VERY heavy flat bed with cars such as s-type merc's etc on it no problem, which weigh more than your caravan. I would get your egr valve blanked off as they are nothing but crap, then go from there.