it was an off the shelf bayjoo one wasn't it?
these seem to be set really quite rich and safe to limit damage if set up incorrectly buy a DIYer.
have a word with the supplier and see if anytihng can be done about it
if not give a call to motorsport developments or grove garage, both can supply a proper chip.