I sent mine back to Edge after the dealership blamed that for my truck problems. Edge cust service was top notch. They bench tested mine and installed the newest programming free of charge. they did all that and had it back on my door step in a week.