PPS, if i did want to explore the 3.0 ECU.... this is essentiaslly like remapping.... as it has a different map....?
Yup 
Well, there was a school of thought that they are actually the same map but I haven't compared them myself.

The thing is, the ECU injects fuel based on the mass air flow into the engine. If the map is for a 3.0 engine, it will still see a smaller mass air flow on a 2.5 and inject fuel accordingly, so it's not like it will be changing the fuelling significantly. (not that more fuel will give more power, of course). I would, therefore, expect swapping to a 3.0 ECU to be a total waste of time.
Manufacturers tend to map their engines on the safe side, so normally a tad richer than ideal fuel mixture at full throttle just to ensure it doesn't go lean and burn a valve / piston. The mixture for maximum power on a modern-ish engine with an efficient combustion chamber is actually perilously close to going too lean, and the lambda sensors don't work in this region, so there is no way to ensure the mixture doesn't stray into damage territory. Hence, they play on the safe side.
Ditto with the ignition timing, it may well be more conservative than ideal for reasons of self-preservation. So, try the Superchips, as it might resolve both of these issues, but swapping the ECU for one not even designed for the right engine is a bit hit and miss.
The biggest thing you can do for a 2.5 is to swap the cams, as, IMHO, GM crippled the engine to differentiate it from the 3.0 by fitting mild cams. If that's not enough, get a 3.0 / 3.2.
