My CDI went out acted just like you described, new CDI no problems. Yep heat related.