Low voltage at gauge, no charge?

I would "guess" perhaps the low voltage due to the no charge condition might be making the ignition do some funky things causing the knock/detonation.
Our guess was correct, now that everything has been fixed up, all funky knocking has stopped :)