Speaking strictly to the heater.. if the coolant hoses are not warm after being plugged in for 2 hours, you would start at checking/replacing the cord.
Like all the others said, you have some troubleshooting of the GP system to do as it should start without a heater. Were the gp's not changed w the injectors?