Push start button and nothing happens but the dash powers up. Starter checks out good all relays and fuses are good. Finally took it too a shop and they informed that the PCM and the engine were not communicating. I have never heard a PCM failing without at least a dead short to ground at the battery or a lightning strike. Brake switch also checked out to be good. Question is what am I missing? Can the PCM be bad or a software issue (which I highly doubt) ? They're telling me $2,300 to replace it. Car is in excellent condition with no issues at all in 5 years and 50K miles. This just happened. Shut the car off, went into a store, came out and nothing. Please help, I can't afford $1300 let alone $2300.