There are three main reasons you might get a distinct colour cast on your screen following monitor calibration:
1. You calibrator is not functioning correctly. If it is brand new, this is unlikely (see 2 & 3 below). If your calibrator is older, and was previously working properly with this same screen, it will almost always be a failure in the calibrator. The reality is that the average lifespan with the older calibrators (Spyder3, Eye One Display 2 etc), is realistically 2-3 years before they begin to drift far enough out of spec. as to become problematic. The new i1Display Pro, with it's sealed filter design, is (we are told) designed to last significantly longer.
2. Your calibrator can not read your screen correctly - e.g. you have a newer LCD with LED backlighting or a very wide gamut monitor. Your only option is to upgrade your calibrator to a newer model designed with these technologies in mind (Spyder4, i1Display Pro). Your older calibrator was designed before these screens even existed and simply can't read them properly.
3. You are adjusting the whitepoint on a lower end monitor - these screens can be very temperamental with white point adjustments - try re-calibrating to the native whitepoint (usually available in your calibrator's settings) and see if this provides a better result (but be aware the whitepoint will then be whatever the screen naturally displays, and therefore not necessarily that useful).
Here's some info from X-Rite on this last case:
"Color casts on laptop/LCD displays can be the result of the white point selected. Very often the native white point on these displays is lower than the white point selected. When this is the case, the software based calibration uses curves to raise the color temperature. Driving the monitor to the higher color temperature can lead to a magenta cast.
Example: If the native white point on your monitor is 6200K, but 6500K is selected as the desired white point, a magenta cast could be the result.
The proper strategy here is to select "monitor native" as the white point."