Although this is really a carPC forum...
The output voltage of your mp3 player must be lower than the internal cd player preamp.
You have turned the mp3 volume up as high as it will go w/o distortion in HU?
How about tone control settings for mp3 player?
Best of luck and blessings