hard starting issues. 99 suburban 5.7 .battery tested good. connections clean and tight. new starter and starter solenoid. Sometimes while starting complete loss of electrical power for split second. then resumes starting. Sometimes not enough power to turn over but yet full power at battery? Seems to gradually get worse and worse.