By always running, do you mean it was holding wake locks or was it just running in the background? If it's just running the background, that's what it's supposed to do. That's how Android works. Between your successful nandroid restore and the last time you got stuck at the splash screen, what did you change? It could easily be something you're doing. It's time consuming, but a common thing to do is start at a point where you know the phone works, then apply one mod at a time, and reboot. It takes a long time, but when you have constant issues, you it might be your only option. It could easily be something you're freezing, though. The rooting for dummies thread has a list of services that are safe to freeze/remove. Make sure everything you freeze in Titanium is on that list.

grrrrrrr..... what to do......what to do......