So, where does the problem lie, SprintPCS or Handspring???

I finally got the phone, and after all this wait, the phone won't activate. I can get see the Sprint network, and get the date and time, but when asked to enter the MSL code and hit dial, the phone goes straight back to the dialpad!

Sprint says call Handspring. Handspring says call Sprint. Now waiting on call back from Handspring upper level technicians,

Is it Sprint or Handspring? What should I do next?