A lot of owners have had trouble with the IAC (Idle Air Controller) located and attached to the Throttle Body, but with your code (misfire cylinder 1) I doubt if that's your problem.
I did a lot of checking around the forums and internet and it mostly boils down to an ignition problem with some pointing to injectors or the coil. Fond a good sight for testing of random misfires....
RANDOM MISFIRES