I decided to open up my Cover Pro machine because I was having some problems when first starting to sew. When I would push on the floor pedal, I would have to manually take my hand and turn the hand wheel to get the machine to start sewing. It has done this ever since I bought it.
I opened up the machine and could feel the tightness when I turned the hand wheel. I marked the two places that I oiled and immediately felt the machine loosen up when I continued to turn the handwheel. I marked those special spots. I also oiled a few other spots, but I am not a Janome repair person, so I will not recommend this to anyone else. I usually oil where metal rubs against metal. I also oil along any bars that slide up and down. After I finshed and closed the machine back up, she now purrs. When I push the pedal, she starts immediately. I would say that yes our Janome Cover Pros also need some oil!! You can click on the picture for an enlargement. If you need any help, just let me know!