I have a 2004 Chevy cavalier 2.2 motor it cranks but doesn't fire