First off, tell us what engine you have and what system you are running (D-Jet, L-jet, etc.) so that we can better help you. I'm guessing D-Jet?
QUOTE
I can drive out fine aside from being a bit sluggish due to being cold (normal).
Can you elaborate on this a little bit? How is it sluggish?
Does it buck and hesitate through the entire rpm range or only at a certain spot? You say that it seems like it's running on 2 cylinders at times, so first I would suggest checking to make sure you have spark on all four cylinders when warm. Some other things to check...
-Check resistance of the CHT sensor (both when cold and warm)
-Fuel pressure
-Double check valves
-Double check timing
-If you don't know when the fuel filter was last replaced, it might be good idea to go ahead and replace that although your problem doesn't seem to be fuel starvation.
Also, where in NC are you?