Not sure what the problem is but will try to help. I assume that between when PLS starts and loan list detection begins, PLS is able to obtain your initial cash value. If so, this means that PLS is able to connect to LC via their API. Please check to make sure this is correct first.
Also, what happens if you run the service manually? You can do this by clicking the blue and white start icon on the control panel. Can you post what the log file shows?