hi i have a hyundai sonata 1995 model. the car struggles a lot to stay at idle and it shakes quite a bit. a friend of mine thought it could have something to do with the fuel system. the car stalled and would not start again. I changed the fuel pump and the car started again but it still struggles to stay at idle and shakes. seems like it only runs on 2 cylinders. can anyone help?