I had a similar problem. Check the voltage when starting the car and it cranks, i found that mine dropped from 14V (indicating that it was charging ok, thus no alternator problems) to around 7V when the engine cranked. It was 90% due to the battery and i went and got myself a new one.
Starts great everytime now, even in the cold, after days of not driving it.
Gauth