Spraying does not always find a vacuum leak but is always worth a shot. Be sure you have sprayed CCV as suggested. If so, a conclusive troubleshooting method is a smoke test but since the cause could be something else I would continue to troubleshoot. Is hard acceleration normal? This video might help. Covers most of what could be causing your symptoms.
https://www.youtube.com/watch?v=ePXODqkfIvI