I have a 2005 da63 suzuki carry. The other day when it got up to operation temp the checkengine light came on and it lost power and started running rough. While I drive it comes on and off regaining power as the light goes off. Once it cools it runs normal again. What could it be? Also I looked for the diagnos terminal under the glove box to cross the wire and check the blinking code, but the six terminal plug that is supposed to have 4 wires only has 3. I tried crossing them but they will not diagnos the check engine light. How else can I diagnos it? Why is mine diferent?