Alternator or battery issue?
Had the same issue with my 05. Replaced the battery and got a junk yard alt (I HATE HATE HATE reman alts!). Still had issues, coming to a stop volts would drop engine would stumble and sometimes die. Cleaned the tb...and it purrs like a walrus now 
I'd take it to vatozone and get the batt/charging system tested first though.
I'd take it to vatozone and get the batt/charging system tested first though.
I think you may be dealing with two separate problems here: low and rough idle and possibly a bad charging system.
Best to take the battery out and take to AZ, DAP or someone like that and have it tested. But if you don't want to take it out and have to deal with resetting everything after you put it back in then get a known working (in other words not Chinese!) battery charger and charge it well. If the voltage is ok then then you KNOW you have a alternator problem. (IMO you DO have an alternator problem since it should be putting out about 13.5 volts when running. Even with a weak battery. IF the battery is bad then it may not stay at +12 volts after stopping the engine but it should still show 13+ volts when running UNLESS you have an excessive load.)
Fix the idle problem first!!!!!!! You may be wasting your time chasing an electrical problem that doesn't exist.
Charging the battery on a good external charger and then trying it will tell you where your problem lies. If it doesn't charge then bad battery. If rough and low idle with good charged battery then MAF or other engine problem. If battery takes full charge but then gets low again (with engine idling ok) then bad charging circuit. It's that simple.
Best to take the battery out and take to AZ, DAP or someone like that and have it tested. But if you don't want to take it out and have to deal with resetting everything after you put it back in then get a known working (in other words not Chinese!) battery charger and charge it well. If the voltage is ok then then you KNOW you have a alternator problem. (IMO you DO have an alternator problem since it should be putting out about 13.5 volts when running. Even with a weak battery. IF the battery is bad then it may not stay at +12 volts after stopping the engine but it should still show 13+ volts when running UNLESS you have an excessive load.)
Fix the idle problem first!!!!!!! You may be wasting your time chasing an electrical problem that doesn't exist.
Charging the battery on a good external charger and then trying it will tell you where your problem lies. If it doesn't charge then bad battery. If rough and low idle with good charged battery then MAF or other engine problem. If battery takes full charge but then gets low again (with engine idling ok) then bad charging circuit. It's that simple.




