I've got a rough,shakey idle,loss of power at low RPMs,but at about 3500rpm it evens out. Could it be my fuel pump?