Ah, the problem sorta went away after awhile for some reason. There were many things i changed as seen above, such as;
Replace Spark Plugs
Replace Spark Leads
Replace Fuel Filter
Clean + Recalibrate TPS
Clean IACV
Clean Throttle Body
Reset ECU
Check Timing
The one thing i didn't really check at the time was my O2 sensor, which i know mine is currently dieing.