Where did you wire the serial data line? Are you SURE you wired it to pin 24 of the R2LC connector? If you're wiring it to the wrong place, that would account for the continued failures. Are you programming the engine type properly for the CC-M?
I can buy that you might get one bad CC-M, but three or four, no way!