i have today brought a lovely 1999 alfa romeo 156 selespeed for only £1000 but was driving it around today and the temprature gauge was 3 quarters full and it stopped in a similar sensation to it stalling had to start it and it stalled again of course it cant stall it was in city mode at the time however after the second time it drove fine again but still hot over 90 i toook it back to the dealer and they wouldnt work on it ive looked it up and apparently its the crank angle sensor can anyone help me if they know about it or if its happend to them and if its expensive because i despratley dont want to go out tomorrow and buy a peugoet 406.