Got a good MAF from a local on NYMCGP. It worked wonderfully. Killed all my KR and I was now getting 15 degrees of timing. Last night I was driving home and the check engine light came on and now got a new medley of codes...

P0102- MAF code AGAIN!

P0243- Seems like a BBV malfunction code. Correct me if I am wrong.

P0300- Mulitiple missfire- I have noticed I only get light miss fires at idle when warming the engine up. Never seen miss fires while actually driving.

P0443- Evap Code. That's new

I am wondering why I am getting all these codes in one shot. I am starting to suspect that maybe something might be wrong with my wiring harness. IDK anymore.