How I do
What kind of layer adjustments are you using when you change the body color from blue to yellow?
Just a warning "I'm fairly old school so the way I do things is what works for me"
What i do is select the area for color change
Cut and paste to same area
Then I goto LAYER \ LAYER STYLE \ Blending options \ General blending "select Hard light"
Then select your color change layer so it is highlited
then switch to the background image and desaturate the same area
then I return to my color change layer and use HUE and Saturation to gain the color I want.
If done right, you'll retain all reflections and have a realistic look.