you missed the stickied 600+ post thread on the issue? :-)
Post your scanned codes so we can troubleshoot further (ideally on the sticky thread so others can benefit from the answers too). The codes will remain stored until someones explicitly deletes them.
The indication of a CEL light means you're having a problem other than water/oil overheating, perhaps a Vanos or sensor problem.