Alright, I read and read to the point where I understand what everything does/is for on the EGR valve and vacuum switch and double checked it over again. It works perfectly, no leaks, plugs whatever. I am confidant that I have ruled it out completely. Off idle the whole system kicks in just as it should.
So I ran 2 bottles of carb cleaner and some water in hopes that knock off as much of the carbon as possible.
Even though the computer controls the timing there is actually a way to "reset" the timing to specifications by jumping the wires on the diagnostic port. I noticed a very very slight change when I did it.
I am going to drive it a little bit then run it in again. I hope it works...
The only bad thing is the tank has a grade higher gas than normal. I cant drain it out without driving it.
Again thanks for all the help and insight. Cars suck. Now its either that the new Cat. I got is just not efficient enough, or there is just to much carbon.

Maricopa county is the ONLY county that emission tests here. Just to give you an idea of how ridiculous it is. I had to get all my old Honda bikes tested. INCLUDING MY TRAIL 90.
