You could have had a professional diagnose the problem in about an hour. You've spent way more than you need to on parts, but hey if you're having fun. You are definitely different than most of the DIYs on this forum. Most don't want to spend the money on a single part until they are absolutely positively sure it will cure the problem.