I `ve been getting my engine check light coming on when ever i`m in D & my foot is on brakes for like 2 minutes or so.This is when ever i`m in traffic. So i went & did a diagonistic & the error code said SPEED CONTROLLER so i disconnected the cam shaft sensor & the code came up then i disconnected the crankshaft sensor & it still came up. So i dont know y this engine check light still coming up.& it only happening when ever i`m mashing brakes for a 2-4 minutes. I changes pulgs .gas & air filters,cleaned throttle body& injectors & i`m still getting it& when the light comes on the car`s idle drops treatning to stall HELP !!!!!!