everything being electronic,the best way in my experiances is to get the car onto a diagnostic computer.the computer will come up with fault codes which can be read by the person doing the job.you should be ontop of the fault and know what to replace, or repair.in the long run i find this to be the quickest and cheapest way forward
rab
September 2012