not sure about the popping
it might be
ill let you drive it when we get the chance

and it should be plugged in correctly
it was doing it before and after i got my clutch changed