generall if you supply the parts, no warranty is provided. id say its not the cv joints, they usually make a cracking sound and usually only when the wheels are turned.if the flywheel has started to fail it would be making a sound like a bag of bolts or a grumbling sound when pulling off and idling. dont think they knock. the only other thing i would say is maybe the other engine mounts, give em a good ol' lever.
as for when do you stop spending, it is up to you. my view is 'fix it and know its good or spend out on a new car and potentailly have other problems' i always fix it lol