Here is your update:
The car is still doing it but it has developed another possibly related problem. When the engine is cold it will start just fine and be idling ok then out of nowhere the RPMs will dip way down usually killing the engine, but if I give it some gas it's fine until today. I was on my way home from college and as i was going down the road (the engine was fully warmed up at this point) the RPMs dropped to about 500 and I gave it full throttle and it tried to stay running but couldn't. The RPM was still around 500 but bobbing up and down a bit and I could feel that it was running very rough then after about 5 seconds it died so I put it in neutral as i was rolling down the road and it started right back up and was fine. After getting home I did some research on it and found that it could be the main relay. I resoldered it before but the soldering iron I had at the time was a piece of junk and could barely melt the solder so i took a heat gun and reflowed the entire thing and then just tested it out in the driveway. The car started fine and idled smoothly and the RPMs stayed fairly constant (around 1200 RPM) even when turning on headlights and A/C and the RPMs slowly dropped to 750 as it warmed up just like it should. Once it was warmed up I held it at about 2000-2200 RPM as if I was driving down the road and after about 30 seconds it misfired about 3 times. There were no codes current or pending and the RPMs only dipped by a little bit but I could definitely feel it.