if it acts up again check the alternator. i had the same exact problem described to a tee back in january and it ended up being the alternator. and it happened at about 127k miles so it can definitly be on its way out, but hopefully you got it all fixed up