I went from a 2006 chevy malibu with a good stereo to the versa, and not it sounds like i'm listening to everything through headphones made of cheese. it just sounds awful. My question: is it the factory stereo, or the factory speakers? Or both? and any recommendations to upgrade to a better model? thank you.