I was having the same problem with live situations. I would sit in my studio and set everything up using my monitors then get on stage and everything sounded wrong. I was told by the sound guy its because not all speakers are created equal the stage speakers had a harsher tone to my studio speakers. I went out and bought 2 behringer eurolive f1220a floor powered monitors and when i plugged them in I noticed that sound was way off so i reset up all my tones using the powered speakers and then took one with me so i had a reference monitor. It worked like a charm the tones where not all over the place and sounded really close to what i had setup in my monitors at home.
Its about the only thing that i could see that might help and the floor monitors where really cheap less then 500 for the 2 of them.
oh and they might be behringer but they sound awesome.