Maybe the spring in the cap is in backwards? Are you sure your getting zero volts at the choke with the key off? If you are getting 12 volts with the key off and zero volts with the key on the choke would be hot all the time except when the key is on at which time it would cool and open choke. Where is the choke grounded?