Yes. There are different Cam sensors on the '04 v the '07 VZ. The shape is different and the plugs are different, so couldn't swap them.
As a development, spoke with a local ECU repair shop. The guy described what was happening to a T. The circuit is affected by low voltage and the ignition part fails. It is not repairable, however there is a work around, and the unit resealed, meaning for this, there's no need for a replacement ECU.
Common after being left with flat batteries, parked for long periods or other issues with the charging system. Not always.
Also can appear intermittently at first.