Cardiff matchwinner Fraizer Campbell believes his injury nightmare is behind him after making the perfect start to his career in south Wales.