i did the check engine light test and it says that my ecm or dme which ever one you want to call it is messed up, could anything else be triggering this fault to come up, also is the ecm thewhole thing? or is it just a chip? could i just buy one of those aftermarket chips to replace the messed up ecm>? could anyone help please thanks