It seems to be a common problem on Roadsters but more so on the S2. Buy yourself an OBD2 reader off fleabay for about £10 and check if there are any fault codes. Its always worth carrying one in the car and so easy for a quick check to make sure its nothing too serious.
Neil