Just went through this on my buddies crx. The spring is in the ignition switch and not the key cylinder. The ignition switch and the key cylinder are around 50 a peice from advanced auto. You can take the igniton switch off from the back of the cylinder and determine whether it is the ignition swith or the cylinder.
If you take the column cover off(three screws and a retaining ring) you can access the ignition. he ignition switch is held on with two phillips head 7 mm screws. take them out and remove the ign switch. You should be able to insert a flat head into the switch and crank it up. If that works fine than it is your cylinder.
