ive got a 97 subaru impreza brighton, i went to start it the other day and it wont start , it cranks over fine and sounds normal, there is no spark no fuel, and the check engine light does not come on when turning the car on, i hooked up the reader the the ECM and it will not communicate, there is power leading to the ECM but still no check engine light so no complete circuit, my battery reads 12.6 v and all other car components function correctly from what i can see any suggestions?