My 98 Cavalier (4cyl) has problems starting when it is cold. It's -15C outside and the car won't start if it sits overnight. The starter cranks the engine but it just won't catch. If I pump the gas while the car is cranking, I can eventually get it going. Weird! Please help!