Hey OilCan, cheers for the suggestion, I just removed it again and checked them little fingers, they are all present and I bent them out a little bit but I think they were fine, I can see them contacting the solder strips on the Pcb when back together. The solder strips all look good on the Pcb itself too, I checked them with my multimeter for continuity and the strips all work ok.
I checked the fuel sender again when I had it out, with the sender out of the tank but connected to the loom when I move the float by hand the dash display doesn't respond immediately, takes about a minute delay for it to move and then it only moves 1 bar at a time. For example, say the gauge reads full and I move the float to empty, the dash display moves 1 bar at a time at about 1 minute timings until it finally gets to display reserve on the dash. Theres 6 bars in total on the display, so it take 5 mins for my display to go from full to reserve when I do this. Is this normal, I'm guessing this delay is normal so the gauge doesn't flash a different reading every 5 secs if your going over bumps or hills where the fuel float might move position momentarily.
Also, if I turn the ignition off during the time when the gauge is making its way from full to reserve, and say its at bar no.3 in the middle before I turn it off, when I turn it back on it correctly reads the reserve position instantly. I assume this is all normal.
The only other thing I noticed which might indicate a problem is when moving the float by hand it seems to go from 202 full to 126 with little movement, it's hard to get a reading of like 180 / 160 / 140 by hand,,, it seems very keen to do a big jump from 202 to 126, perhaps the pcb / fingers are worn a little causing a sort of skipping effect?
I think I'll just chance fitting a new sender assembly, does the float / pcb / sender / loom piece all come as a complete assembly?