EMD is a good choice if you're willing to drive to Anaheim. Way out of your reach, but Pacific German near Irvine is also one i'd recommend. They also have Fazit/Odis in the off chance you need any dealer only work done too. Had my Can gateway reprogramed and immobilizer defeated there.
There is EuroWorx in Burbank which I've heard is recommended, and EuroCode tuning in Torrance if you're willing to drive to Torrance.. why anyone would drive to Torrance willingly, I don't know hahah.