Get the OEM. These things can be temperamental. I actually had my '04s replaced under warranty. Chevy had extended the warranty to 10 years with a tsb.