Then there is the last possibility.. the main wiring harness... pull out
both carpet by the driver side footwell... you will see a wiring harness go
out by the accelerator... and on the opposite side... Inspect these wires
and make sure there is no frayed wire.
There was a recall on this matter... the dealer solution was to install a
clip to prevent this from happening... I don't know if this is still covered
under recall if the wires are frayed.