I JUST replaced my Module yesterday after months of teh car stalling and hesitating at every stop sign. checked code got the 42 and replaced it.. I got the el cheapo and it has done wonders for the car- no more hesitation or stalling and slightly better performance.. now... the question is how long will it last... i don't know.. mine has a 1 year warrnty so that means it will prolly fry at about 13 months.. but thats just how GM is lol.. My advise to you is which ever one you choose. COVER any metal showing with the terminal goop that comes with it.. my sugjestion is to buy more.. its only a dollar and it can preserve the module for much much longer.
PS have your coils checked as long as you have the module out. Also clean the metal plate that has the crank position sensor on it very very good, you don't want alot of build up oil or crud on there for the brand new module.
[This message has been edited by Kyle87 (edited 05-08-2008).]