i have an 03 duramax with a banks six gun programmer and i feel like the programmer is getting out dated. my programmer has a sensor that i had to drill into the exhaust. do other newer programmers also have this ? and are some of the newer programmers a little better? what would you guys recommend if i were going to get a new one?