there were many reasons why Giuliani lost the primaries.
1. Iowa was a relatively inhospitable climate for a liberal Republican like Giuliani, plus Huckabee and Romney had sucked most of the oxygen out.
2. NH much more receptive, but dominance by neighboring-state Romney and McCain.
3. Michigan, see above, with a more conservative base at the panhandle.
4. SC - speaks for itself.
and after 4 consecutive last place finishes.. is Giuliani ready for victory?
Even Huckabee finished ahead of Giuliani in NH.