hi guys i have an sl300 and she has a weird little problem. when i go to start her up she splurts and almost fires (Kicks) but then dies if i keep turning the starter past this point she will not start. if i stop and turn the key back she kick and dies again but almost always fires up straight away on the second attempt after the first splutter. she will run toally fine after this and will never really fire first time first kick. any ideas?????