Thanks for your replies guys. I got a new ECU which has already been programmed to work once I plug it in.
I don't think they're trying to rip me off coz I'm not getting the coil pack from the same people I bought the Ecu from anyway. But they said I needed to change the coil pack, coz in case it was that which was causing the problem in the first place, and I don't replace my coil pack, the 2 year warranty will be invalid.
Hard thing now is trying to find a BOUGICORD coil pack which no one seems to stock! My car's been undriveable for a month now!!