As far as i know, all three search engines have different ranking algorithms, and it is very tough for any person to rank high on all of them at the same time. It is a very good thing that u r ranked well in g and y than msn.
Personally, i think MSN favors on-page optimization more than the other two, so you may want to focus your efforts in this area to improve your ranking in MSN.
hope it helps
-- This message may have been cut off and the rest will only be shown to members. To become a member, click here --