I had one of the same models that was doing the same things, I even replaced all of the same things. Try to locating the ground, not the ground for the battery but the main ground to clean it also. my repairman cleaned all of those the ones on the batterys and the main one. I decided to trade it in on a new BX and from the time I picked it up untill I traded it a day later it started just fine.