I was driving to work this morning and My honda stalled at a light. It's done this before but it was the distributor which we fixed. I replaced basically the whole fuel system last week (Pump, Filter, Fuel Line, and Tank) I know my Idle Control Valve is going but when I got it back up and running, it almost stalled again but I caught it and tapped the gas and I noticed that the battery light was on while it was sputtering. Could it be the Alternator??