ok i think i was reading my timing pointer wrong. i got the one that came with my ford racing balancer. it has a hole in it and it has kind of a pointer at the end. when i put it on and checked it my 10 degree mark lined up perfectly with the hole so i figured that was wat to look through. well since you guys said it sounded like the timing i went out and checked it again, and i set it at the pointer at the end.
this was the first time i have ever changed the timing on my car. and the bolt wasnt hard at all to turn, so i'm kinda thinking it may have gotten loose and thats the reason it juststarted to act up.
but now i dont hear the popping noise and my pinging i sometimes had didnt happen when i test drove it just now. so maybe the problem is fixed.
i'm still pretty set on buying an offroad h-pipe and the summit one is pretty inexpensive so i'll probably go ahead and get it so i dont have to worry about the cats also