Only other things i can think of is the main relay or i know in j. roberts hatch his ground thats under the driver seat under the carpet had gotten loose and would cut in and out and would not crank sometimes.