If you have a code reader, why are you disconnecting the battery to reset the ECU??
Your response explains why you are having problems...
You dont listen to good advise!!
We have posted results from testing different grounding configurations..
The purpose of the MAF mod is to put the MAF on the same grounding plane as the ECU...
The purpose of the O2 sensor mod is to also put the O2 sensor on the same grounding plane as the ECU...
This improves the signal input from both AND
equalizes the grounds of all sensor inputs used by the ECU...
What are you not getting here??
My MAF ground is at .001v connected to the Intake Mani. What is yours?
Just do it YOUR way... As you said, it works fine... It may work but just not as good...
But, you are getting a CEL...
And noone else here is getting that..
Good luck!