my guess is that there is a wiring issue; like loose connector(s), which has possibly caused regulator-rectifier to fail. you'll want to find the issue before you throw good parts at it, or you'll be wasting money alright. it might take even an awesome mechanic hours to find this, so get ready...