Sucks that you are having problems...all cars do. Have you had a chance to read any codes stored? Get an OBDII reader and check for stored codes -- best place to start. When certain codes are stored they can prevent the remote engine start to work.
If you have codes stored post them so we can look at what coud be your problems -- just remember, trying to diagnose a car through a computer over the internet is difficult!
by codes I mean Diagnostic Trouble Codes (DTC) -- if you have a DTC that starts with a "U" (U0100 to U2199) you have a computer problem. Since you said your DIC freezes look for a U2116 (lost communication with Instrument Panel Cluster). Engine start problems could be a U2125.
Last edited by Red07SSNA; 12-20-2008 at 07:47 PM.