In my research I found that there were two different motors used in your 2004 Cadillac XLR, however, this will not effect the performance of the Edge # EP84030 that you referenced.
The Edge Insight # EP84030 is a monitoring gauge that will work with your vehicle and is not a tuner. The microchip that is inside this unit does not need to be updated like the Edge Evolution Series Tuners.
The Edge Evolution series units are vehicle/engine specific and at this time there is not a unit that... view full answer...