You are trying to push a sub with just a headunit and no amp (other than the monsoon)? Thats part of your problem.
This times a million. You definitely get what you pay for in headunits. A good unit will run you $200 minimum. If you want a touchscreen with DVD and or nav expect to pay $500 minimum.