sounds like the starter is gettin too hot or wots battery is past its best, get your local garage to carry out a drop test on the battery first, most will do it for free as it only takes a sec an if its all ok then id say the starter is cack, common thing on turbo'd cvh's as starter sits right next to downpipe an gets too hot but dunno bout on n/a cvh's but id imagine so