my c5 almost didnt start?

I was driving it yesterday and i stopped for a little while then when i went to start it i turned the key and nothing? Electrical system
seemed to be ok all lights were on battery was 14 volts . Them after about 25 times it started to turn over but keped stalling right away . Then after about 30 times trying to keep it running it just fired up like there was no problem? Anyone know what might be the problem ? bad starter?
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.