Thanks Mike.
Yeah I would guess BMW always programmed the car to stock if they can't find out what happened to the car. It's one of their trial and error solutions. Unfortunately enough, I am the victim in that.
Mike, I will have to see about reflashing my car because I have to transport the car soon to Vegas. Maybe I will see you in Cali in a few weeks time?
On a side note, I never know Dinan tune will void your warranty too? I thought it is supported by BMW.