First, please my poor english, I'm French. I try to write the better I can, (and help with google translate , but i think isn't realy good idea

Sooooooo
I've a big bad problem with my storm:
After a header gaskets fail, I give the job to a friend who have his own mecanic workshop.
After change gaskets , when he try to test my storm after job, he had a new problem:
engine don't want to run after 3500 rpm.
he think first it's camchaft who haven't good timings. he check two time, with a second mecanic to be sure the timing ajustement was good.
Timings are ok...
So he controls wires loom & connections, coils, change the sparks a second time. all is good... but the engine don't realy want run over 3500 rpm.
He tell me "i think that will be the ECU, I've friend who have a storm, I ask him to try with his ECU".. but my storm is a 2002, with HISS ... and it refuse to start.... hahaha he don't change ignition lock for use the other key..
Hum...
I want to buy a full set keys/locks/ECU/amplifier but it cost near £300 .. just for try... if that isn't the ecu... it's a cash who are droped by the windows.
Any people have an idea about my problem who i speak about it at my friend?
Lots of thank to try to understand me




