It sounds like the blower speed controller has failed. It's a pretty common failure item on the 05-07s. It's under the hood on the blower box. Changing it is a bit of a pain, but it only takes about 20 minutes. You need to loosen the accumulator and pry it a little out of the way to get to the lower screw.
Here's a pic of it.