It could be, but these computers are extremely reliable and I would suspect the computer last. As mentioned, they usually will fail self-diagnostics and throw codes related to computer failure. For yours, I think you may genuinely have a misfire on that cylinder. You say the car runs really rough at idle sometimes... Gee, that sounds like one of the symptoms of a cylinder misfiring! So why do you suspect the computer?
In addition to the ignition components mentioned, you can also have a failing fuel injector or a valve train problem that could cause this.
In addition to the ignition components mentioned, you can also have a failing fuel injector or a valve train problem that could cause this.