wtmjr, I really think you are chasing the wrong things!! :gaah:
If you've already put in the time, expense, and effort to fix the obvious stuff, then your Spyder should work; if it doesn't, then it's cos something OEM either hasn't been fixed yet or cos the OEM stuff is doing exactly what it was designed to do by stopping you from riding an unsafe machine!! :lecturef_smilie:
Besides, no matter what, you don't
need (or likely truly even
want! 
) to disable the entire VSS suite of programs (Stability Control; Traction Control; Electronic Brake Distribution; Anti-Lock Brake System; Dynamic Power Steering; & sensors like Yaw Sensor; Pillion Seat Sensor; Wheel Rotation Speed Sensors; Brake Fluid Level Sensors; et al...

) cos
doing that DOES make your machine effectively unrideable on public roads, and bloody dangerously close to unrideable on test tracks too!! :yikes: Plus, You don't
need to
REPLACE the ECM with an Aprillia ECM, you really just need to get the Can Am ECM sorted,
IF there's anything to sort; or replace it if it's fried! :banghead:
The OEM EC Unit does a
whole lot more than just make the engine run; it takes all the data from the range of sensors that
YOUR Spyder has (and a range that an Aprillia does not necessarily have, even if it does have all the engine sensors!) and marries that data into a cohesive whole that should allow all the various systems work together to let your Spyder function safely and reliably; and any other make of bike's
ECM WILL NOT DO THAT WITHOUT EXTENSIVE UPGRADES/MODIFICATIONS even if it
DOES let the engine run!

So replacing the OEM unit with an Aprillia unit
might let the engine run, but it's just as likely to
create a whole 'nuther set of issues that'll need to be resolved before you can go riding; and it basically turns a relatively minor '
find & correct' the few remaining issues effort into finding and fixing a whole shed-load of major issues, most of which the original ECM is already be addressing correctly!! :gaah: So I reckon you'd be mad to just throw out all the time, $$, & effort and everything else you've already done to get everything you already have working properly in an effort to fix the last little bits of whatever is needed to get yours going again! :lecturef_smilie:
So where to for you from here?? Limp Home mode with possibly a few codes can be caused simply by wheels turning at different speeds (1 wheel lifted for too long), or by running the bike in gear with the rear wheel raised & turning freely while the fronts are sitting still on the ground, and if this is the case, all it takes to get rid of those codes & Limp mode is to gently ride it for a couple of hundred metres with a few gentle turns and the odd bit of gentle braking thrown in! Have you tried that yet? :dontknow: As for the ECU, there's places like Monster or Wick-It over in your part of the world who can look at that for you; have you asked any of them? :dontknow: If they can't or aren't interested in looking at it for a fee, then maybe you could try contacting
Jase at ECU Xtreme over here in Oz (
[email protected] - PM me if you want a phone number

) He's been fixing/modding/upgrading Rotax & Can Am ECU's successfully for longer than most people want to remember! Don't just toss out everything you've done already only to start again on a system that you (should) already
KNOW doesn't address all the things your current set-up does!:bdh:
And I'll say this again just for emphasis - you
REALLY DON'T want to turn off the VSS suite of programs if you want to ride your Spyder on the road! That VSS suite of programs is what makes your Spyder rideable - turn them all off completely/completely disable the VSS and your Spyder becomes unrideable; and it's
extremely unlikely that anyone who has done anything much more than a few donuts or straight-line runs has actually done much more than turn off
SOME (& probably just a FEW at that!

) of the myriad of functions & sensors/data the VSS suite looks after! Without the VSS suite of programs functioning to
some degree, any Spyder rapidly becomes unrideable, and
EXTREMELY unsafe! :lecturef_smilie: