I think you may be finding problems that dont exist. Before going any further start at the begining as already suggested , the basics
Check one thing at a time, cross of list
You cant go jumping around or you never will find out what is causing the issue