The bike shop stripped it and greased it back up and checked the forks. They say there's nothing wrong but it still creaks like a bad 'un, completely ruins the ride and is so loud it's embarrassing.
Looks like I'll have to make a fuss or shell out for some new forks.