Is your monitor calibrated? If that is where you are evaluating your pics it may well be your problem.
You can use monitor calibration, custom white balance, etc. to get a file with accurate color. But if you are selling on the internet, you have no idea what it will look like on other people's uncalibrated monitors.
If you want to reply, then
register here. Registration is free and your account is created instantly, so you can post right away.