i just went to fletcher jones in newport beach. they tried to sell me on a 900 dollar new fuel tank thingy ... brought it to these guys. 20 bucks for a new cap! check engine light went off. thank god! phew! saved me a bunch of money. great guys.