That's not right. If the light comes on while driving, the codes are stored even if the light goes out. Are you using a PSD capable scan tool to read codes? The generic ones won't work.When the problem first occurred I did get codes and replaced the wiring harness. Now if the check engine light comes on it turns it only comes on while driving and then turns off and I receive no codes.