I have a 1999 Cadillac devile it has started to act up if I try to start it it will crank but it doesn't start it makes a popping noise.I have gotten a new battery sparkplugs.and wiring. It was not doing this before. It just started all of a sudden