I use Pumpadave. Never fails to find the fault. If his little Mac Tools reader does not find the fault then he gets out the big stuff from the garage he work at
I will get in touch with Dave and ask him to come on and give you the low down on it.