Hi I've had a starting problem with my astra 1.7. When I try to start it, it cranks for a while then turns on. Sometimes it doesn't turn on even if it has been driven for a bit. I think its draining the battery when it cranks because when I jump start it, it start's fine. Anybody know what's causing the problem.