What do you expect anyone to say? The iPhone is not user servicable. There are no legitimate sources for iPhone parts.
It's hard to say what the initial cause of the problem was, but it seems clear that it wasn't related to the parts you have replaced.
I'd say it's time for a new phone if it really bothers you.
Apple won't touch that one now.
thats ok, but i thought there would be some apple wiz kids about on this site who would know what to do.... seems i was wrong, i will get another one again, actually im a bust the nokia 8800 sirocco, old is gold.