These are only what I've taken from my experience being a mechanic for 25 years
They are my opinions and not facts.im only offering diagnostic advice
I hope you get it sorted and the help from techs on this forum serve as valuable info
Good luck dude.
P.s found this light bit of reading.i meantioned everything I this link before I reading it.
https://mycarneedsa.com/blog/causes-...-how-to-fix-it