I am not familiar with the Epson Photo printers, mine is a Stylus C80, but I also had serious colour problems. Some photos matched perfectly, whilst others with different predominant colours were way off. On my Printer Driver there is a check box for digital camera correction. In my case I solved the problems by experimenting with different options for Photoenhance Mode, which has different settings for people, nature, standard, and sepia.
You could also try these monitor tests to check your monitor calibration:
Monitor Tests: Display Calibration click here Monitor Response click here Screen Calibration click here (provided by Huggyg71)