yep definitely one variable at a time. It will bug you no end otherwise, even if you solve to problem you will never really know why!!!
pitch at 16 and raise slowly to 18 over first few days next brew.
you might have to change one variable per brew to find the problem maybe?