I bought a Monoprice Mini Select about a week ago and now when I try to print the printer gets into position, heats up and then just sits there. I have let it sit there for an hour and it has started a handful of time for just a few seconds before pausing again. It's been doing this for the last day or two. I've updated the firmware a couple of times to try to fix it, it's currently on 29.42. USB connection is spotty.

Any ideas what it could be?