Ok, well I gapped and changed spark plugs, checked all spark plug wires and coil pack. Test drove it and nothing changed. When I got back I just let it idle a minute and played around with the cps a little but it didnt seem to change anything. I will have to get a timing light just to be sure it is correct. And I noticed the last time that I drove it that it seems to run fine after like 2500rpm (or maybe 3000 I didnt realy check) when put like 20% or more throttle, especially when in boost.
Only thing I could guess right now and I might be way off, is that maybe there is a weak spark plug wire, and that while warming up and under more throtle there is more voltage going to the plugs so it is able to only fire then. I dont know though.
Oh... and is there any way to test your plug wires so I can confirm wether they are good or not?