if u have the 12V while cranking, that rules out the barrel, it does sound like the CPS isnt picking up the cranking, but u have replaced it, umm, have u checked the resistence at the cps wireing where it joins the loom?would try ECU, but seems a wierd one!!