O reileys Auto Parts sells them with a lifetime warranty. You will need to get some very vital information on your vehicle. V.I.N., Year, make, model, options.... best to remove computer and take it with you to match it up.
Most any parts store but you will have to give them all of the car info so they can flash the new computer just make shure that is your problem because that is not a refundable item