When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
What codes do you have? They will need that info to help fix everything but ECBM failure. On a 99 you either have to buy a used one or update to a 2001-04 ECBM.