Lots of times the CEl indicates issues only with emissions equipment.
I enjoy being able to check codes. They do not solve the crime but they give a good clue.
My only experience with a Carb is on a Yamaha Mx-80 2 stroke motorcycle, but I've no problems changing a fuel injector on my TBI dodge.
Putting too much faith in dash gauges, or lights, on modern vehicles is Not wise as the gauges are dumbed down less an errant reading send an indignant modern consumer back to the dealer complaining of strange, but completely normal behavior, on their oil pressure or temp gauges.
I remember being a Kid and my mom complaining to a car dealer that her cruise control was not sensitive enough and asking for a specific adjustment, on a 1984 Mazda
How about the analog voltmeters with 10v on one side and 18 on the other, a half an inch away. Think you can discern the difference between 12.6 and 13.7v on those?
No, best not to place too much stock in gauges, lights or the intelligence or honesty of your fellow human.
I think a Crank position sensor code is the only one where simply replacing the sensor is likely the only reason the CPS code can be triggered, except maybe a broken timing chain. Could be the wiring to and from the sensor though too, or a bad computer ground, so nevermind.
I really don;t trust anybody working at an Autoparts store either. Some know their stuff, but generally they are older, and have to be paid more, so they dump them for the pimply faced kid who they can pay 6.75 an hour and was told to push the Lucas Oil Stabilizer (hint, it is junk).
After all, everything is all about maximum profit these days.