sawyer,
Bear with us, we have to ask a lot of basic questions, I've certainly been through this enough to know.
What never got past 150, the meat or the cooker?
If it's the cooker, then you need to do some more tests. Regardless of the wind (we have more wind/cold than you do) it wouldn't keep it down at that temp without an issue.
What prode did you use (probe with the IQ or something else)?
Have you tested it (they do go bad)?
Have you run just the smoker, probe only to see what temp you get inside of the smoker?
It's new, so you need to just test it out to see if there's some other issue.
Turn it on, set it for 250, empty and and check it in an hour, then once an hour.
If you're worried about the wind, turn it so it doesn't face the wind.
If it doesn't get to within 250 soon, between the first and second hour AND you're certain your temp probes are on (not the ones on the IQ readout, a separate remote probe) then call CS.
I've cooked on an IQ, in 4" of sleet and 10 degrees and had no problem getting or keeping temp.
With a new one, we just need to make sure it's all working fine.
We'll get you there.