my car has this same problem, i am also going through all this crap. i dont want to take it to anywhere to get it fixed when i could just fix it at home where i have my own garage and lift. but i think i might just take it to the diagnostic center to pinpoint the exact problem, because im tired of replacing things and it not getting fixed...