Got power to your intake heater relays? That'd be my first check. I forget offhand which wires are the feed and which are ground, but it should light a test light, regardless.
Define hard start. The Cummins B should start down to the mid 20s without any preheat in 2-5 cranking revolurions of the engine. Any more crank than that, and you have an issue somewhere.
Daniel