You really should NOT have 24~25 volts on any wire under the hood... I don't think there is any voltage doubler circuits in the electronics of this car...May be an error from someone not used to a meter

...
The car voltages will vary depending on the car running, the alternator charging, and the battery discharging (with the engine not running). Normally we say the car has a 12v system...BUT it really varies and can go as high as 14.4v (charging) to very low voltage if the battery is discharged..
To simplify this we say there is "12v" present even if it's slightly higher or lower.
A simplified wiring of the coils should go...
12V (actually around 13.4v) through the ignition switch through a fuse then to the coils (+) positive lead (connection)
then through the coil windings to the (-) negative side (connection)
Then through the wiring harness to a connection on the ECM (engine control module)..
then Inside the ECM where it is then connected to a transistor that is used as a high speed switch.
Through the transistor and then to ground/body/earth which is the return line back to the batterys (-) negative terminal..
The ECM basically grounds the negative connection of the coil when told to do so at about 2000 times a second (at about 2000 RPMs).. The connection to the coils are turned on and off very quickly generating a magnetic field that intersects the high voltage winding in the coil that generates the spark for the plugs...
You should have 12~13.4v at one terminal of the coil and a pulsing signal going from the above 12~13.4v to 0v (ground) during cranking and running of the engine.. If there is no change on the negative lead (going to the ECM) then the ECM is not switching (pulsing) the coil and no spark will be present (which is what it sounds like is happening).. The ECM makes lots of decisions based on what inputs it "sees".. If there is no cam or crank pulses or they are out of time with each other the ECM will not fire (pulse) the coils, it will not continue running the fuel pump, and it will not squirt (fire) the fuel injectors and no gas will be put in the cylinder to be ignighted... Lots of things must go RIGHT before the ECM will allow the engine to run...So no spark can indicate all kinds of problems.
Take a plug out and keep it connected to the spark plug wire..Find the wire that has 12v on it (with it unplugged from the coil)..make note of the color of the wire...now plug it back into the coil...Select the OTHER of the two wires and touch a spare wire from that terminal to the block of the engine or the negative terminal of the battery (with the ignition switch ON)...watch the spark plug resting on the engine block and see if you have spark when the spare wire is connected to the engine block.. That will tell you "if" the coils are OK or not.
We'll go from there...
Dave
There are two wires going to the coil
with the coil disconnected
One should have 12v on it...the other wire 0v
find and mark the one with 12v