The check engine light on my 99 Camry went on at about 180,000 miles.
My mechanic checked the code and turned up an EVAPORATIVE EMISSION CONTROL SYSTEM INCORRECT PURGE FLOW
He said this could be any number of things,including the need for a gas cannister or some type of valve.
What does this mean?
How do you determine exactly what the cause of the problem is?
What are the likely fixes?
Will Toyota be able to better determine the cause than my personal mechanic?
What are the best options?