Hello gents, I am stuck on my Range Rover as to what is going on. So I got he code p0443 purge valve. Not soon after this the idle would vasilate and when put into gear would shift hard in all gears. Was told the pcv valve needed replaced. So I replaced with all associated hoses. Now I have misfire #5 and the same p0443 code so I replaced spark plugs. Now if trying to achieve highway speeds it shudders shakes and service engine light blinks until I reduce speed. I tried going up a hill Same shudder, shaking response service engine soon light blinks . I get misfire #5 again but at idle it doesn't miss. And the vasilation of idle no longer is present. So to sum up what's going on : when i start Rover idle is perfect, drives and shift perfect until I reach 55-65mph it shudders, shakes , and sel blinks. But if i reduce speed it shifts normally and doesn't shudder. What could this be? Before it wasn't leaking oil now I have burning oil smell present when trying to achieve desired speed. Anyone have any ideas?