The best way to avoid throwing parts at it and get to the bottom of the problem, is to get the shop service manual and go through the troubleshooting check list and do all the test in order to get to the problem.
this is one of those times that you could chase your tail and waste time and money getting to the bottom of the problem.