Hi all.just joined.I have a 1998 Range rover P38 who is constantly giving me trouble.From overheating,replacing radiator,eas pump replaced,then air bags going,height sensors going,now when it goes through a small puddle it goes into limp mode,gearbox fault beeps like a mad thing on the dash,what...