My 2006 Chev 3500 express has a starting problem. At first crank, nothing happens, but immediately turning the ignition off then restarting, it starts fine. Never on the first try, but always on the second try. I have replaced the starter and the ignition switch, but not the key assembly. Any help??