Well, many will automatically say that your CDI is defective from a previous overheat condition and needs to be replaced. It's an expensive part so if it's possible to borrow a test unit I'd try that. However, if it overheated, I'd either remove the thermostat altogether or replace it to make sure that you don't just fry the new one. My local mechanic always replaces those CDI along with an optical eye (also pricey). I'm not sure why but I'm guessing that it's just to make sure that client doesn't come back soon after to replace one of those (they are also apparently prone to failure).