Hi R.,
I too recommend reading Healthy Sleep Habits, Happy Child by Dr. Marc Weissbluth. He does state that the CIO method is the FASTEST way to solve sleep problems but it isn't the only method he suggests. The two most important things I have found in teaching my daughter good sleeping habits was timing and consistency. An overtired baby doesn't fall asleep easily or stay asleep. At 9 months old my daughter was waking at about 6:30-7am, napping at 9am and 1pm for at least 1 hour in her crib, and asleep at night by 6-6:30pm. We co-slept for the first 2-3 months until I noticed that my hubby was the only one getting good sleep. The first night I put her in her crib in her own room she slept all night. You might try using her crib for naps and using a modified CIO as all the other things you've tried aren't working. I used the modified CIO with success and this is what I did. First, make sure you are setting the mood for sleep with a quiet, dark room. Then at the end of your nap routine, put her in her crib and leave. If she crys, wait 5-10 mins before responding and when you respond, try to soothe her without picking her up. Leave and wait 10-15 mins before responding if she starts crying again. Each time you need to respond, wait a little longer. You may try a picture projector with music. I found one at Target by Homedics that plays different sounds, has three different pictures, and a timer. I'm not sure if you are going to get her to nap without a little crying. One thing I will suggest is an early bedtime if you aren't already doing so. She should be sleeping at least 12 hrs each night. If you have questions, let me know.
Sincerely,
L.