(2001 WRX 2.0 EJ020) I was driving home from work and came to a stop sign and the whole car started to shake!! I now have a check engine light on. I dont have a fault reader yet, it should be here in a the next day or so, so i started looking for all the possible suspects. I removed the spark plugs and the 2 on the right side facing the engine were extremely back, and the two on the right were quite clean. I replaced all four just to be safe and measured the gaps properly.... No fix. Then i started looking into the vacuum lines and hoses for any leaks and/or cracks. I checked the MAF buy unplugging it whilst the car was running. The car sputtered down to about 500rpm then jumped to 1500 rpm and still had a rough idle. No such luck. I know that the coil packs could possible be bad and that this causes the rough idle sometimes causeing a misfire. I was wondering if anyone else had a similar problem or might know what going on? I also found a hose that was disconnected and couldnt find where it hooked back up to. I looked on some other threads but couldnt find a good picture to compare it to. Here are the pictures of the component the hose is attached to. Also the hose had a zip tie on the other end so i think it was attached to something at one point. THANK YOU IN ADVANCE.