so my truck will start and run fine, but it always has trouble turning off. sometimes nothing happens but other days, like today, it backfires every time i turn the ignition switch off. it doesn't just back fire right away, it fires to keep firing, and then rocks back and forth, once its settled...