Could also be that a wire in the elephant trunk...wiring loom to trunk lid...is broken. At some point, you might want to search me and 'elephant trunk' and check for the broken wire(s) and fix it with inline splice, solder, and shrink tube.
I'm so depressed. No one wants to come see me. :(
Mangofy your E46!