HI I dirve a 95 altima GXE and everything has been fine up until today. Well I was driving her as normal and I drove 15 miles after which the idle would drop down to like 200 rpm and then go back up to 800 rpm. After a bit more driving it got more persistant and then she would stall at every stoplight. She would start right back up with ease after each stall so I just drove her home and parked her. I pulled the plugs they looked fine except the #4 cylinder would looked like it was running lean. I am assuming that it is my fuel pump that is going bad or my injectors are clogged because my fuel mileage is horrible I get about

15 mpg

. I have 167,900 miles on it, I have changed the fuel filter, O2 sensor, spark plugs and wires. Oh and I don't really drive her hard at all, I actually drive like my mom under 4k rpm and I don't speed or abuse her so i don't understand why I am having problems. Thanks in advance for any help.