This morning my pickup started normally, but after starting the Wait to Start light started flashing and the Check Engine light remained illuminated. I've tried several additional starts, driving around, and pulling the negative leads from both batteries--nothing solved it. Any ideas? Wouldn't you know it, I was going to get a SMOG check today, but that won't go well with the CEL on.