+1 on the blower motor resistor. If any of your low-high controls don't work, then it's most likely the resistor. The blower motor is located on inside of the car, behind the glove box, and the resistor is located right behind the blower motor. Here's a video that shows you where it's located and how to replace it,
http://www.youtube.com/watch?v=EsKIRuK7his.
As far as the engine size, if you have a cover on the engine that says "2.4L Twin Cam" then it'll be a 2.4L. If you have a valve cover, then it's a 2.2L. Also, in the 2.4L, the intake hose connects to the throttle body in the front of the engine. In the 2.2L, the intake hose connects to the throttle body in the back of the engine.
It doesn't matter the engine size when buying a new blower motor resistor, they will fit either a 2.2L or a 2.4L. Also, if you look at your
VIN's 4th digit (I believe it's the 4th), and it's a 4 then it's a 2.2L OHV, if it's an F then it's a 2.2L DOHC, and if it's a T then it's a 2.4L DOHC.