My 2001 Vitara J20 is 'almost' starting when it gets below -20C... but not quite. A few cylinders fire - followed by it just cranking - followed by a few cylinders firing - etc... but it won't start & run. When I plug in the block heater: no problem, starts immediately. Any suggestions on how to make its cold weather starting more reliable? Thanks!