My Car (2003 Cavalier 2.2L ecotec 5 spd "bro truck edition") is in the shop. It refuses to idle properly, it surges when I start it, and then can't find a consistent idle constantly moving between 800k-1500k rpms. It then seems to either misfire, or stutter when accelerating. It sounds awesome, but it's very hard to drive. Consequently last night we dropped it at the mechanics, and hopefully should be able to collect it later today.

Chime in with what you think the problem is below and if you're correct, or even partially correct, I will later grace you with one bait of your choice.

Here is the vehicle in question the day I finished "bro trucking" it.