hi there ive got a 3.5 rover sd1 vetesse fuel injected engine fitted in my ccv trialler, the vehicle will start every time and will rev flat out when cold, but as soon as it gets to its normal running temperature it starts to die when u go to rev it and will cut out if u hold the throttle down, any help please?