ok need some help here, my son was drive the avalanche the other day and the brake light came on then the engine died and wouldnt restart. we checked the fuel pump its working good but were getting no spark at the plugs and when you turn the key the engine turns over the first time but you have to wait a few minutes before it will turn over again. checked the code i i had one for bank 1 knock sensor (have had that for awhile its been intermittent). any help would be welcome