Have you resolved this issue? If not an easy way to check CR's is to disconnect the green wire to the the starter and hit the start button. Listen and feel for the CR's to activate. If they work that's good.If only one activates check the wiring to the one that is failing. If both fail I would suspect an EHC failure to send signal to activate CR's. Now assuming the CR's are working, put a meter from the green wire you disconnected from the starter to ground. You should get battery voltage when you hit the starter button. If you get 12+ volts you are ok electrically. Remove the starter and have the starter and solenoid checked. If the CR's are firing and you don't get the 12+ suspect the EHC for not activating the starter Solenoid. Be sure to check the battery connection to the starter and the ground connection on the starter as well. If either are loose or dirty the starter can't operate at full power. FYI a weak starter Sol can give you that clang you mentioned. This may sound silly but I had an issue where my CR's worked fine but I had an intermittent 12V shot to the starter solenoid. I had the original EHC in and if I heated the EHC with a hair dryer it would work. Crazy but true. I replaced the EHC and the issue was resolved. I did not buy another original EHC I went with an ELEKTRONIKBOX offered a WildSteedWorx. http://www.wildsteedworx.com/index...._info&cPath=65_68_173_82_203&products_id=1659 I hope this is helpful and not too late.