My 2004 Vibe runs just fine but has an intermittent check engine light. When I try to use a code reader, there is no communication at the data port, nothing. Not even any indication that there is a connection. Any ideas? I have tried two different code readers, same problem...no connection.