I think in your position, i would find someone selling parts from a complete car that was running and is being broken due to terminal rot, accident damage or similar.
Buy the complete set of ECU, transponder, fob and any others you might need to fit a set and get it running. I'm relatively new to Jags so don't know which ones exactly you'll need, on a Rover 800 i'd say ECU, CCU, reciever, transponder key and fob and know you'd be good to go.
I'm sure someone with a bit more product knowledge on Jags will be able to give you chapter and verse on which modules/ECUs you'll need exactly.
Also have you tried a reset on your car to see if that resolves the problem? I know a neighbour bought a Ford Kuga that had been spiked and it cost him near £2k for diagnostics and secondhand ECUs......