i had the same exact problem with a 96 ls. sometimes it would start and sometimes it wouldnt. i could drive for 2000 miles turn the car off and it wouldnt start up again.....ten minutes later it would. i replaced the starter and never had another problem. try that if you havnt already.