looks like youve just gone through every single mind scratching headache ive had over the last 6 odd months or so, just so you know the fuel pump thing did the same with mine and then stopped completely, seems everything has been checked on your car except the ecu which of course you cant check yourself as only 1 place knows how it works, how convenient, best of luck to you mate, best advice i can give you is take the 1 peice out that isnt working and go back to standard