All connections are clean and snug. Could it be a bad starter relay?