My manual for my Babylock Espire also says not to oil but when I took a class on machine maintenance we were told that we should put a drop of oil in the center of the bobbin case periodically despite what the manual says.
I agree with all the other suggestions about getting the repair shop to fix or refund your money.