Ok, sometimes when I start my car (97 E320) the second I turn the key there is a loud pop sound followed by some smoke out of the engine compartment. Also when I try to start the car after this event I have to give it a little gas before it will start. Any suggestions on what this is? Thanks for any help.