Hi I was also having trouble with a similar problem I was working on and solved it in a similar manner to the poster with the same issues arising of getting a different answer than when using nodal analysis. I found a similar problem online that gets the correct solution:
The solution is online...