Sounds like either your timing is WAY off, you aren't firing on one cylinder, or your converter is plugged.
The IACV being non functional will make it idle funny, but thats all that will do.
And no, its not supposed to sound like crap. what the hell kinda question is that?