iCARumba.com
An interesting twist whereby you are asked a series of progressive questions (based upon previous responses) that lead you through the diagnostic process until you are finally provided with a possible cause of the problem and a recommended course of action.
I'm not a mechanic, so I can't testify as to the validity of the answers provided, but it might be a resource worth availing yourself of, should you need a second opinion regarding a particular vehicle diagnosis.
iCARumba.com
