I know this is gonna sound a little stupid....... check the bottom pulley is done up... we had a very similar problem last week on an Escort Cos and the pulley was loose (bolt was undone by about 10mm) and the pulley was wobbling about giving a dodgy signal to the CPS