<snip pic>
I'm thinking that ignition signal should be closer to 6 volts
I finally found a drawing showing the complete ignition switch. With that, I hacked together the drawing shown below. (Chilton's online library really needs to upgrade that 9600 baud modem.)
There are essentially 4 signals from the ignition switch to the BCM, all in BCM connector X3. The 5V on X3-22 gets pulled down and divided down by the ignition switch, depending on position (OFF, ACC, RUN aka ON, and CRANK). Similarly, there are multiple values on X3-15. The voltage on X3-5 will only be 0 or B+ (12V). Likewise, X3-6 will only be 0 or B+.
The table in the pic shows the voltages on these four pins as the switch is rotated. Unfortunately, I don't (yet) have a number for the value of R2 in the pic, so I've included the divider equations for X3-22 and X3-15 with R2 a variable.
X3-22 should never be more than 5V.
X3-15 will be B+ with key in and OFF. With key in and ACC, RUN or CRANK, X3-15 will be less than 5V.
X3-5 and X3-6 can each only be 0 or B+. There are no in-between values for those two pins.
X3-6 passes thru the BCM and out on X4-15 and on to the underhood fuse box where it controls KR73, the Ignition Main Relay. Note that that relay passes B+ on to the TCM and ECM.
X3-5 also passes thru the BCM and out on X4-22. It then goes to the TCM and ECM.
(Note that the serial data link between the BCM and ECM is not shown.)
The DTC code, P2534, has this meaning:
The control module detects 6V or less on the ignition voltage circuit, with the ignition turned ON [RUN] .
As best I can tell, when it says "control module", it is referring to the BCM and not the ECM (nor TCM). So when it says "ignition voltage circuit", it is referring to the voltage coming into the BCM on X3-5.
The Data Stream pic above lists 4.9V as the reference. That is consistent with the 5V supplying X3-22 on the BCM. The 3.9V is coming from either X3-22 or X3-15. With the key ON (RUN), X3-22 will be a little less than 5V, and X3-15 will be less than that (but > 0). So the 3.9V number seems reasonable for one of these, probably X3-15.
The B+ coming from KR73 going to the TCM and ECM is a power source. Whereas, the B+ coming from the ignition switch thru the BCM to the TCM and ECM is a signal, since it reflects the position of the key (altho it can be argued that KR73 also reflects the position of the key as well).
Anyway, I've highlighted the path of X3-5 from the ignition switch to the TCM and ECM. I think this path is the one the DTC is complaining about being 6V or less. So I suggest trying to probe the voltage along the highlighted path. Start at X3-5, with key ON, and see what you get. It should be at or slightly below B+. Then check BCM X4-22, and then the TCM.
Not sure which transmission you have, but assuming the 2.5 comes with a 6T45, the TCM pin will be X1-13.
Previously, I speculated about the voltage drop being in relay KR73, but if the BCM is the source of the DTC for low voltage (which I think it is), then it is referring to either BCM X3-5 or X4-22, and hence not to any voltage coming out of KR73.
It may be possible that some other module is detecting the low voltage and serially communicating that to the BCM who then sets the code, but I'd say that's really a long shot - I don't think it works that way. I think it's the BCM detecting low voltage on either X3-5 or X4-22, and that's where to start probing.
To be clear, with key at ON or CRANK, BCM X3-5 should be at B+, well above the 6V threshold cited in the DTC. Same for X4-22.
So try getting some voltage measurements, and show us what you find.
HTH.
Doug
.