Ok heres another update.
I purchased a brand new Cranksensor from my local vx dealer on saturday morning so decided to get it chagned whilst it was nice today.
I disconnected the old one, remvoed it and fitted the new one in place with no problems. Rebuild and refitted everything and started. Started first turn and sounded much sweeter. Loaded up with rubbish and went to local tip. Drove ok all the way there and whilst sat in waiting in the long stream of garden fanatics!!
Left tip and drove 1 mile to petrol station and whilst waiting to get onto the pump she stalled. Started her up and had no problem all the way home.
Once home I checked for fault codes and got the following. 12, 31 & 129. I know 12 is just test initiation however as far as Im aware 31 is Engine RPM signal (Crankshaft Sensor) No Signal?


This is brand new and the eml is not on all the time. Am I missing something here. Also I have just changed the EGR valve for one off a perfect runner so surely this aint packed up so quickly.
Any ideas anyone as this is doing my head in!
