My names justin and I'm a part time auto sparky. I have come across an EGS problem which I could not find online, which I thought would be productive for me and the community to solve here.
I have a customer with a C4 Grand Picasso (facelift) with the EGS/ASMT transmission which was struggling with all gear changes.
It had been turned away from a dozen mechanics, including citroen dealers who seemingly 'forgot' to make bookings.
The diagnosis was that the actuator assembly was buggered and needed swapping completely.
The customer came to me with a complete EGS assembly which he wanted swapping and programming.
I reluctantly agreed and after some struggles, it is installed, holds pressure and shifts through all the gears first time.
A problem has arisen since the replacement - a fault code on the engine computer "U0304" - incompatibility in communication with the gearbox.
The car stalls regulary when coming to a stop and sometimes, stalls after firing up. After looking up the fault code - the symptoms seem to align with what we are seeing. Stalling, hesitation, difficulty starting etc.
As a result, I can complete the stationary learning tests with the Lexia, however am unable to complete the dynamic driving learning tests - due to stalling out on each stop.

When the vehicle stalls, it is a little bit like a sticky egr valve type of stalling - if i had to describe a similar situation.
The fault code suggests checking CAN lines and Engine ECU, however I know connectivity is good as the same CAN lines connect the ABS and/or EPB (cant remember which)
I was wondering if perhaps, the cause is due to software differences between a facelift DV6C and non facelift DV6xx software variant on the EGS ECU?
As his vehicle is a july 2011, and the donor is a 2009 - one could be programmed to talk to a Bosch EDC16 and the other programmed to talk to a Continental SID807?
I cannot find any programming/service functions for swapping the ECU other than copying the counters over and doing the gearbox learning.
My next step might be to transplant the EGS ECU between the two actuator assemblies to rule out software issues, but thought I'd check in with this forum first and hopefully contribute this scenario to the already vast set of problems on this forum.
Thank you very much!

