loud pop and smoke not good!, i would check the battery, then the cables, then you need to test the starter, you can do it in the car by appling power to the small wire going too the starter, the starter should engage and turn then. be sure the car is not in gear.