Your using the right harness the one on the right is the speed sensor , i dont think that will make anything different , check if you can adjust the controls thro the settings .
So your telling me a non brand unit is Going to better then a branded unit ? Sound quality is the first thing that you notice and so many other things .
i know what you mean even my one it pop out from the top ,in the beginning thought these aftermarket units are good but there just rubbish lool not worth the money .
hmm this might work ??? http://www.ebay.com/itm/PLUG-Gold-Plated-AUX-AUDIO-MP3-INPUT-CABLE-FOR-TOYOTA-CAMRY-CAROLA-3-5MM-/150871102345?pt=Car_Audio_Video&hash=item23209e5389&vxp=mtr http://www.ebay.com/itm/3-5MM-PLUG-Gold-Plated-JACK-AUX-AUDIO-MP3-INPUT-CABLE-FOR-TOYOTA-CAMRY-CAROLA-/250966377192?pt=Car_Audio_Video&hash=item3a6ec302e8&vxp=mtr
keep what you have in there its much better then aftermarket ,unless your buying genuine toyota unit,i relised they have really bad sound quality compared to the genuine unit .
this might do the job > http://www.ebay.com.au/itm/FJ-Cruiser-Touchscreen-bluetooth-CD-ipod-audio-unit-/150862792139?pt=AU_Car_Parts_Accessories&hash=item23201f85cb