You seem to have spent a lot of money on replacing items, that perhaps didn't need replacing. Did you put it on a code reader first to find out if these items needed replacing, or did you, like so many out there, just guess at what needed replacing in the hope of finding a cure for the problem. For the cost of having your car coded, you may have saved yourself a lot of money.
Dave, March 2012