Congrats. I was under the impression that a bad CPS basically caused the car to just not run at all. I learn something new everyday. Thanks for sharing the solution.
BTW, would you be kind enough to check the resistance on the failed CPS? I would be curious to know what the reading was. If it is in the normal range (540 ohms +/- 10%), then that makes the resistance check rather unreliable for establising the health of the CPS.
Calypso Red 1992 525i with 183K miles
1991 735i - Sold
1992 525i - Sold
1995 325is - Sold
2000 528i - Sold