After flashing your firmware, have you issued an M502 command to 'factory reset' the settings? I found I had the same issue you're describing, and it wasn't until issuing an M502 did the correct offset and changes i made work correctly.