I have noticed that my Vauxhall Insignia's engine tends to overheat, especially on long drives. What could be causing this and how can I prevent it?