Sorry to dig up a year-old thread, but what did you do? and did it pass?
In San Diego...hunting down the same issue. You can PM me, if you want to keep it off the interwebamajiggy. ;)
2002 Ford Focus SVT 125k
1996 Nissan Pathfinder 250k
2001 Suzuki Marauder VZ800 9.5k